Игорь
Anonymous
Ну ты выучил базово пхп
Anonymous
Теперь цель стоит подружиться с фреймворком
Anonymous
Без ооп
Anonymous
Разные задачи с формами циклами условиями массивами
Anonymous
Работа с маскл
Dmitry
Евгений
мускул наверно
Anonymous
Запросы выборка тд
Anonymous
С мускулом
Дмитро
Что мешает и тои то попробовать?
Anonymous
Лучше правильно учиться
Dmitry
🎄Victor
чуваки
Дмитро
Да тут нет «правильно»
🎄Victor
иногда кароче спрашивают мол, че нужно джуну учить, ну и разговор идет о циклах фи-ях ооп и иногда о фреймворках
Dmitry
Лучше правильно учиться
вот читай и углубляйся http://www.phptherightway.com/
в ооп углубся, потом патерны. Это полезнее будет чем во фрейм нырять
🎄Victor
а иногда кароче видишь задач какую нить или там нефиговый SQL запрос, триггеры вьюшки в БД, паттерны всякие, нагрузка итп
🎄Victor
например задаешь вопрос где-нибудь на тостере
🎄Victor
и тебе ставят сложность вопроса даже не джун а интерн, типа ну что за лох такой))
Дмитро
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
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
или облаками
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
Anonymous
Спасибо)
Роман
ребят не подскажете что за трабл?
Роман
Andrey
1. Посмотри как в шаблоне у тебя ссылка делается. Может быть стоит в .env убрать схему у APP_URL
Роман
Gabit
Народ, посоветуйте пакет для фото в админу, чтобы можно было просматривать фотки в папке
Дмитро
кто сваггер использует, есть какой-то пакет для интеграции в ларой?
Дмитро
не знаю. Может автогенерация конфига для сваггера через роуты
Дмитро
ну что-то нашел
darkaonline/l5-swagger:5.5.*
Mícheál
ужастный стиль у него через комментарии слишком переусложнено задокумнтировал старые эндпоинты на нем а новые делал на графкл получается куда как проще
Egor
А что не так с комментариями (точнее с аннотациями)? Я юзал этот пакет, проблем не было
Pavel Burak
Ребята кто знает в чем проблема , создал ссылку и роут на нее , когда жму на ссылку то не переходит на нее , а в строке ввода в браузере появляется url и чтобы перейти по ссылке мне нужно тыкнуть F5
Konstantin
Vladimir
Pavel Burak
Konstantin
код-то будет сегодня ?
Pavel Burak
щяс
Pavel Burak
код-то будет сегодня ?
<div class="limiter">
<div class="center">
<a href="/uslugi" class="btn-base medium btn_field">Все услуги</a>
</div>
</div>
Pavel
запахло фронтендом
Pavel
или какашками
Дима
Дима
laravel.su в помощь
Konstantin
Konstantin
Второе
Konstantin
раут на контроллере сделай