Dmitry
Yii2 vs laravel для джуниора?
для джуна без разницы, ни то не поймешь ни это )))
Anonymous
Ну ты выучил базово пхп
Anonymous
Теперь цель стоит подружиться с фреймворком
Dmitry
Ну ты выучил базово пхп
что значит выучил базово?
Anonymous
Без ооп
Anonymous
Разные задачи с формами циклами условиями массивами
Anonymous
Работа с маскл
Евгений
мускул наверно
Anonymous
Запросы выборка тд
Anonymous
С мускулом
Дмитро
Что мешает и тои то попробовать?
Anonymous
Лучше правильно учиться
Dmitry
🎄Victor
чуваки
Дмитро
Да тут нет «правильно»
🎄Victor
иногда кароче спрашивают мол, че нужно джуну учить, ну и разговор идет о циклах фи-ях ооп и иногда о фреймворках
Dmitry
Лучше правильно учиться
вот читай и углубляйся http://www.phptherightway.com/ в ооп углубся, потом патерны. Это полезнее будет чем во фрейм нырять
🎄Victor
а иногда кароче видишь задач какую нить или там нефиговый SQL запрос, триггеры вьюшки в БД, паттерны всякие, нагрузка итп
🎄Victor
например задаешь вопрос где-нибудь на тостере
🎄Victor
и тебе ставят сложность вопроса даже не джун а интерн, типа ну что за лох такой))
Дмитро
вот читай и углубляйся http://www.phptherightway.com/ в ооп углубся, потом патерны. Это полезнее будет чем во фрейм нырять
Вот правильно. Когда разберешься, то «изучение» фреймворка займет у тебя время на прочтении документации
Timofey
`Route::domain('{domain}.{zone}')->group(function(){ Route::get('/', function ($domain,$zone) { return $domain.$zone; }); });` Здравствуйте,нужно реализовать несколько доменов с одним laravel , как правильно будет реализовать это? Предполагаю с роутам как выше , но как теперь в middleware вытащить параметры $domain и $zone, и в зависимости от domain и zone подключаться к разным бд
Anonymous
Привет! При попытке сделать composer global require cpriego/valet-linux кс вынаёт Your requirements could not be resolved to an installable set of packages. В чём может быть проблема?
Egor
конфликт версий, композер ведь ещё что-то помимо этой фразы обычно пишет. и там объяснения
Anonymous
pa[aad
есть тут знатоки aws ecs и докера ?
Anonymous
@ubuntu_17_10_2m_lol а что?
Egor
@ddosso композер же пишет, что не все php екстеншны установлены
Egor
nategood/httpful 0.2.9 requires ext-curl * -> the requested PHP extension curl is missing from your system.
pa[aad
@ubuntu_17_10_2m_lol а что?
да я уже не могу понять есть docker-compose.yml version: '3' services: app: build: context: ./ dockerfile: docker_config/app.docker volumes: - app:/var/www - .env:/var/www/.env environment: - "DB_PORT=${DB_PORT}" - "DB_HOST=${DB_HOST}" - "REDIS_HOST=cache" web: image: nginx:latest volumes: - app:/var/www - ./docker_config/backend.conf:/etc/nginx/conf.d/default.conf working_dir: /var/www ports: - ${HOST_PORT}:80 links: - app - cache cache: image: redis:3.0-alpine volumes: app: файл aws-compose.yml app: image: example/my-app cpu_shares: 256 mem_limit: 134217728 environment: - "DB_PORT=3307" - "DB_HOST=host to amazon rds" - "REDIS_HOST=cache" web: image: example/my-web cpu_shares: 256 mem_limit: 134217728 ports: - 80:80 links: - app - cache cache: cpu_shares: 256 mem_limit: 134217728 image: redis:3.0-alpine локально я сбилдил образ и проверил его, залил через ecs-cli compose --file aws-compose.yml up что нужно добавить у aws-compose.yml что бы на aws ecs у контейнера web были файлы у /var/www может что не так объяснил, но суть такая: локально (на ноуте все норм) файлы у web контейнера у папке /var/www есть, на сервере у контейнере web у папке /var/www файлов нету если что, то у контейнера app на хосте есть файлы у /var/www мне бы этот volume еще и в web сделать, локально работает, на хосте нет
Anonymous
@ddosso композер же пишет, что не все php екстеншны установлены
Да. Пробовал! Problem 1 - Installation request for nategood/httpful ^0.2.20 -> satisfiable by nategood/httpful[0.2.20]. - nategood/httpful 0.2.20 requires ext-curl * -> the requested PHP extension curl is missing from your system. Если сделать composer require nategood/httpful
Egor
тебе нужно ext-curl для php поставить
Anonymous
@ubuntu_17_10_2m_lol тебе нужно собирать докер контейнер с COPY . /app
Anonymous
или какой там у тебя воркдир
Anonymous
volume работает между контейнерами
Anonymous
а не между машинами
Anonymous
или облаками
pa[aad
@ubuntu_17_10_2m_lol тебе нужно собирать докер контейнер с COPY . /app
я понимаю что мне нужно создать докер файл для web и внутри прописать COPY . /var/www ?
Anonymous
@ubuntu_17_10_2m_lol все что ты прокидываешь в локальной машине через волюмы ты должен копировать при сборке и отправке на другой сервак
Anonymous
читай про COPY и что она делает.
Anonymous
так же почитай про volume для чего они нужны. пока ты не будешь понимать что есть что и с чем едят - решать подобные задачи тебе будет все сложнее.
Anonymous
тебе нужно ext-curl для php поставить
Спасибо. Valet поставился. Теперь при выполнении valet install выводится valet install - valet: команда не найдена. В чем может быть дело?
Anonymous
Вот инструкция https://cpriego.github.io/valet-linux/
Egor
вбей в консоли echo $PATH
Anonymous
вбей в консоли echo $PATH
/home/user1/bin:/home/user1/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
Egor
там нет пути к глобально установленным пакетам. нужно добавить: https://getcomposer.org/doc/03-cli.md#global
Egor
/home/<user>/.composer/vendor/bin
Anonymous
Спасибо)
Andrey
`Route::domain('{domain}.{zone}')->group(function(){ Route::get('/', function ($domain,$zone) { return $domain.$zone; }); });` Здравствуйте,нужно реализовать несколько доменов с одним laravel , как правильно будет реализовать это? Предполагаю с роутам как выше , но как теперь в middleware вытащить параметры $domain и $zone, и в зависимости от domain и zone подключаться к разным бд
У себя в проекте делал так: имеется N+1 моделей из трёх баз. Определением какая модель откуда является свойство $connection внутри каждой из них. В .env: URL_DOMAIN_FIRST=first.domain.local URL_DOMAIN_SECOND=second.domain.local В config/app.php: 'url_domains' => [ 'first' => env('URL_DOMAIN_FIRST'), 'second' => env('URL_DOMAIN_SECOND'), ] Далее, в роутах: Route::domain(config('app.url_domains.first'))->group(base_path('routes/web/first.php')) ->name('first::'); Route::domain(config('app.url_domains.second'))->group(base_path('routes/web/second.php')) ->name('second::');
Роман
ребят не подскажете что за трабл?
Роман
Andrey
1. Посмотри как в шаблоне у тебя ссылка делается. Может быть стоит в .env убрать схему у APP_URL
Gabit
Народ, посоветуйте пакет для фото в админу, чтобы можно было просматривать фотки в папке
Andrey
ребят не подскажете что за трабл?
А в шаблоне-то у тебя как вызов оформлен? По идее, наличие схемы в APP_URL не должно ее дублировать.
Дмитро
кто сваггер использует, есть какой-то пакет для интеграции в ларой?
Дмитро
не знаю. Может автогенерация конфига для сваггера через роуты
Дмитро
ну что-то нашел darkaonline/l5-swagger:5.5.*
Mícheál
ужастный стиль у него через комментарии слишком переусложнено задокумнтировал старые эндпоинты на нем а новые делал на графкл получается куда как проще
Egor
А что не так с комментариями (точнее с аннотациями)? Я юзал этот пакет, проблем не было
Pavel Burak
Ребята кто знает в чем проблема , создал ссылку и роут на нее , когда жму на ссылку то не переходит на нее , а в строке ввода в браузере появляется url и чтобы перейти по ссылке мне нужно тыкнуть F5
Konstantin
код-то будет сегодня ?
Pavel Burak
щяс
Pavel Burak
код-то будет сегодня ?
<div class="limiter"> <div class="center"> <a href="/uslugi" class="btn-base medium btn_field">Все услуги</a> </div> </div>
Pavel Burak
код-то будет сегодня ?
Route::get('/uslugi', function (){ return 'Test'; });
Pavel
запахло фронтендом
Pavel
или какашками
Pavel Burak
или какашками
попахивало какашкой ангуляр
Дима
laravel.su в помощь
Konstantin
Route::get('/uslugi', function (){ return 'Test'; });
первое. У тебя относительная ссылка
Konstantin
Второе
Konstantin
раут на контроллере сделай