Yet Another Stats (β)
https://yasb.exileed.com/telegram/chat/1001067453809
Anonymous
вот так вот
Anonymous
пустота
Anonymous
/stat@combot
Dmitriy
вот так вот
я заметил 5 мин. назад . надо заглушку ставить.
Александр
Почему валидация в контролере жесть?
Sergey
Почему валидация в контролере жесть?
Слишком много копипасты. А в Request валидация вызывается автоматически без необходимости добавления логики в каждый метод контроллера
Vladislav
Почему валидация в контролере жесть?
а еще она имеет слабое отношение к контроллеру
Александр
Я брал ее с ларакаста, там в контроллере делал Тейлор. По мне логичнее в модель ее помещать. А вот как в Request засунуть пока понимания нет )
Евгений
art make:request PostCreateRequest
Евгений
форм реквест же
Евгений
потом в контроллере function create (PostCreateRequest $request)
Александр
в модель лучше чем в контроллер, но все равно не очень
Почему не очень? Как по мне логично, модель отвечает за данные, вроде логично там их и валидировать
Александр
art make:request PostCreateRequest
спасибо. погуглю
Vladislav
Если нет репозиториев - еще и за CRUD
Vladislav
но
Vladislav
валидация должна быть перед CRUD а не во время
Vladislav
+ у тебя вылидация может зависеть не от данных непосредственно этой модели, а от дня недели/роли пользователя/фазы луны
Vladislav
И тут решение хранить валидацию в модели может слегка сломаться
Vladislav
Ну и да, в реквесте идет валидация данных для этого реквеста, а не данных модели ) А что ты с ними потом будешь делать - дело твое
(;¬_¬)
о, от фазы луны, мне нравится этот вариант
Vladislav
о, от фазы луны, мне нравится этот вариант
ну вот представь, ты пишешь сервис для садоводов....
(;¬_¬)
садоводы имеют свой бумажный календарь на стене
(;¬_¬)
им не до комплюктеров
Vladislav
и то верно
johan_krs
иногда еще телочки детей зачинают иходя из фазы луны
Александр
садоводы имеют свой бумажный календарь на стене
Маме 69, освоила инет, как и когда сажать читает в нем :)
(;¬_¬)
Маме 69, освоила инет, как и когда сажать читает в нем :)
ну вот зачем вы так, я же не пытался прям всех садоводов под одну гребенку загрести, это замечательно, что ваша мама в 69 освоила интернет, это просто супер же =) главное берегите ее теперь от всякого мусора в интернете
(;¬_¬)
а теперь мне немножко стыдно, что выглядело так, словно я всех садоводов недооцениваю
Wolf
Я вот как раз в дороге на работу, а вы меня заинтересовали кастомными реквестами. Есть какой-то наглядный пример? Как юзать.
Евгений
https://laravel.com/docs/5.3/validation#form-request-validation
Misha
Читай доки
Misha
На самом деле много чего можно найти в оф. доках
Misha
Недавно запустил mongobd + laravel. Интересная штука этот nosql
Юрий
уважаемые, доброго дня. подскажите по одному вопросу - вопросу того как деплоить приложение на сервер. есть установленный фреймворк на сервере. есть локальная копия файлов на компе. разработка идет в пхпшторме и в нем же настроен автоматический деплой измененных файлов. но это как понимаю все же немного не то? или как раз корректный принцип работы? на сервере только не забывать выполнять composer install время от времени и все? или есть другие, более «правильные» на ваш взгляд методы деплоя. спасибо
Anonymous
а в чем прикол \Auth:: ? просто Auth:: нельзя?
Anonymous
я просто не волшебник, я только учусь
Anonymous
1) В Request доступен юзер через $this->user() 2) Зачем array_merge непонятно
Юрий
ок, а вот с гитом вопрос. храню все в репозитории, коммичу в него. на сервере пулл делаю. а как же конфиги и прочее? руками переносить?
Misha
Юра, ssh?
Arthur
На вкус и цвет.
лишняя зависимость - бэд праксис
Pin
ну, на самом деле вы правы, то что $this->user() доступен в реквесте, я не знал.
Pin
спасибо.
Юрий
ок, спасибо всем.
Misha
Сервера AWS?
Misha
Юрий
Юрий
да любой, конкретно сейчас на digitalocean.
Pin
@Dnormalization , и про array_merge тоже, я по ходу обкидался...
Pin
там же просто $rules['code']
Pin
либо там был ещё какой-то код, я его выпилил, а array_merge оставил
Pin
да..
✙ Myroslav
Мужики, а кто-то генерировал csv? что использовали?
Евгений
я кстати тож мёржил массив с правилами раньше
Pin
ну тут, я реально был неправ
Pin
Pin
быстрофикс
Евгений
почему в одном случае есть пробелы вокруг | в другом случае нет пробелов?
✙ Myroslav
читаемость, видать
Евгений
читаемость это когда одинаково
Pin
вот ты докопался:D
Евгений
=))
Pin
расставлю пробелы)
Wolf
расставлю пробелы)
вот видишь и мне помог и сам рефоктор сделал) ухаха) ох уж это сообщество))
Pin
++
(;¬_¬)
Pin
ну по поводу того, что в реквестах есть $this->user() - это реально полезная инфа
(;¬_¬)
если не будешь с xlsx? работать то laravel-excel - из пушки по воробьям
Wolf
ну а если юзер у тебя не ларкин Auth а Sentinel то все равно придется явно дергать)
Anonymous
Anonymous
чо за бот