Aleksey Y.
yurapif
Трудно ответить, я через loadView делаю экспорт. Не встречал такого глюка
Aleksey Y.
я сейчас немного еще поковырял, дело даже не в лимите
Aleksey Y.
в выборке есть столбец, который может иметь значение null
Aleksey Y.
если ставить условие ->whereNotNull('users.comments')
Aleksey Y.
то все ок
Aleksey Y.
если убираем, но ставим лимит даже 2 записи - пусто
Aleksey Y.
даже если сделать "в лоб"
Aleksey Y.
foreach ($data as $d){ if ($d->comments == null ){ $d->comments = '-'; } }
Aleksey Y.
а уже потом работать с этим объектом, все равно пусто
Александр
На чём лучше роли реализовывать?
Александр
Пакеты или своё делать?
Ар
мне нравится романбикан или ентраст
Nikita
Почему не laratrust?
Александр
а кто-то spatie/laravel-permission использовал?
invariance
Почаны
invariance
Бля, забыл че хотел спросить
invariance
Пздц
Nikita
😂
invariance
А, во
invariance
Csrf token нужен на хттпс?
(;¬_¬)
а почему нет?
Nikita
какая вообще связь между https и csrf?
Nikita
Откуда такой вопрос возник)
invariance
Мало ли
invariance
Вдруг защищает
(;¬_¬)
ога
Anonymous
две разных херни же 🙈
(;¬_¬)
как иконка в машине
invariance
Вопрос намба ту
invariance
$validator = Validator::make($request->all(),[ 'login' => 'required', 'password' => 'required' ]); if($validator->fails()) { return API::response(null, 400, $validator->errors()); } $user = User::login($request->login)->first(); if(!$user) { $validator->errors()->add('login', 'faaaak'); return API::response(null, 400, $validator->errors()); }
invariance
как избежать такого пиздеца
invariance
пример бредовый коэшн
invariance
но есть более реальные кейсы, где я так делаю и меня это не устраивает
invariance
я про валидатор
invariance
у меня валидация разбросана по всему методу, я об этом
Nikita
А что тебе мешает делать так $request->validate([ 'login' => 'required', 'password' => 'required', ]);
Nikita
это для 5.5
invariance
ответ на вопрос почему я так делаю - надо возвращать все ошибки в едином формате, когда делаешь через магию - так сложнее допустить ошибку
invariance
а во-вторых, это абсолютно не имеет отношения к решению проблемы =
Nikita
для <5.4 $this->validate($request, []);
invariance
и?
invariance
как это поможет мне?
Nikita
Ну так сформулируй проблему, ты написал кусок какой-то кода и говоришь как его избежать.
invariance
я описал выше
invariance
у меня валидация разбросана по всему методу, я об этом
invariance
$validator->errors()->add('login', 'faaaak'); вот из-за этого мне не подходит $this->validate
Nikita
Ну ты решил использовать валидацию для каких-то своих экзотических желаний)) При этом хочешь услышать какой-то ответ :)
invariance
не особо экзотические, учитывая, что функционал для этого есть в самом фреймворке
Nikita
Валидация используется для проверки входящих данных, а то что можно сделать то что сделал ты не значит что так нужно :)
Nikita
Но если ты хочешь так использовать валидацию - используй, но тогда вопрос абсолютно не имеет смысла.
invariance
?)
invariance
и кто сказал, как нужно?
Nikita
https://laravel.com/docs/5.5/validation
Nikita
"Laravel provides several different approaches to validate your application's incoming data."
Nikita
Самая первая строка
invariance
Ну, ок
invariance
я и валидирую ТОЛЬКО http запрос
invariance
то что я потом добавляю кастомную ошибку - не процесс валидации
invariance
ладно, проехали
invariance
потом подумаю как следует над этим
Nikita
Так а зачем ты добавляешь ошибку валидации если это не ошибка валидации, если уж так рассуждать)
invariance
Что бы под один формат все устроить)
invariance
выше писал же
Nikita
Ну я не вижу всего проекта, поэтому не знаю зачем тебе все ошибки выдавать как ошибки валидации данных. Но если надо то надо, просто сам вопрос тогда отпрадает - у тебя в таком случае всегда будет валидатор раскидан по всему методу
invariance
=(
invariance
ну лан чо уж
invariance
вроде не самое говнокодистое, что можно наговнокодить
invariance
но форматирование телеграма все усугубило
Nikita
Не скидывай большие куски кода таким образом и усё)
invariance
я знаю, я тут писал правила
invariance
но они проебываются всегда
invariance
https://pastebin.com/ZwSwApta вот гляньте. Что бы вы тут отрефакторили?
Юрий
https://laravel-news.com/laravel-v5-5-13
Юрий
бля это прикол?
Юрий
только недавно про 5.5.5 скидывал
invariance
они в день по два апдейта