@laravel_pro

Страница 782 из 2014
Alexey
26.09.2017
10:28:13
лимит памяти 128, на этом экспорте памяти ест 44

по идее, проблем не должно быть

если выборку ограничить, то все ок



Google
Yura
26.09.2017
10:55:33
Трудно ответить, я через loadView делаю экспорт. Не встречал такого глюка

Alexey
26.09.2017
11:02:11
я сейчас немного еще поковырял, дело даже не в лимите

в выборке есть столбец, который может иметь значение null

если ставить условие ->whereNotNull('users.comments')

то все ок

если убираем, но ставим лимит даже 2 записи - пусто

даже если сделать "в лоб"

foreach ($data as $d){ if ($d->comments == null ){ $d->comments = '-'; } }

а уже потом работать с этим объектом, все равно пусто

Александр
26.09.2017
11:30:47
На чём лучше роли реализовывать?

Пакеты или своё делать?

Ар? Тем?
26.09.2017
11:31:42
мне нравится романбикан или ентраст

Nikita
26.09.2017
11:32:47
Почему не laratrust?

Google
Александр
26.09.2017
11:32:49
а кто-то spatie/laravel-permission использовал?

F01134H
26.09.2017
12:32:28
Почаны

Бля, забыл че хотел спросить

Пздц

Nikita
26.09.2017
12:32:57
?

F01134H
26.09.2017
12:33:23
А, во

Csrf token нужен на хттпс?

(;¬_¬)
26.09.2017
12:33:59
а почему нет?

Nikita
26.09.2017
12:34:07
какая вообще связь между https и csrf?

Откуда такой вопрос возник)

F01134H
26.09.2017
12:34:44
Мало ли

Вдруг защищает

(;¬_¬)
26.09.2017
12:34:55
ога

?
26.09.2017
12:34:57
две разных херни же ?

(;¬_¬)
26.09.2017
12:34:58
как иконка в машине

F01134H
26.09.2017
12:39:36
Вопрос намба ту

$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()); }

как избежать такого пиздеца

пример бредовый коэшн

Google
F01134H
26.09.2017
12:40:16
но есть более реальные кейсы, где я так делаю и меня это не устраивает

я про валидатор

у меня валидация разбросана по всему методу, я об этом

Nikita
26.09.2017
12:42:47
А что тебе мешает делать так $request->validate([ 'login' => 'required', 'password' => 'required', ]);

это для 5.5

F01134H
26.09.2017
12:42:55
ответ на вопрос почему я так делаю - надо возвращать все ошибки в едином формате, когда делаешь через магию - так сложнее допустить ошибку

а во-вторых, это абсолютно не имеет отношения к решению проблемы =

Nikita
26.09.2017
12:43:32
для <5.4 $this->validate($request, []);

F01134H
26.09.2017
12:43:37
и?

как это поможет мне?

Nikita
26.09.2017
12:45:34
Ну так сформулируй проблему, ты написал кусок какой-то кода и говоришь как его избежать.

F01134H
26.09.2017
12:45:59
я описал выше

у меня валидация разбросана по всему методу, я об этом

$validator->errors()->add('login', 'faaaak'); вот из-за этого мне не подходит $this->validate

Nikita
26.09.2017
12:52:52
Ну ты решил использовать валидацию для каких-то своих экзотических желаний)) При этом хочешь услышать какой-то ответ :)

F01134H
26.09.2017
12:53:33
не особо экзотические, учитывая, что функционал для этого есть в самом фреймворке

Nikita
26.09.2017
12:56:00
Валидация используется для проверки входящих данных, а то что можно сделать то что сделал ты не значит что так нужно :)

Но если ты хочешь так использовать валидацию - используй, но тогда вопрос абсолютно не имеет смысла.

Google
F01134H
26.09.2017
12:59:46
?)

и кто сказал, как нужно?

Nikita
26.09.2017
13:00:05
https://laravel.com/docs/5.5/validation

"Laravel provides several different approaches to validate your application's incoming data."

Самая первая строка

F01134H
26.09.2017
13:00:48
Ну, ок

я и валидирую ТОЛЬКО http запрос

то что я потом добавляю кастомную ошибку - не процесс валидации

ладно, проехали

потом подумаю как следует над этим

Nikita
26.09.2017
13:02:23
Так а зачем ты добавляешь ошибку валидации если это не ошибка валидации, если уж так рассуждать)

F01134H
26.09.2017
13:02:43
Что бы под один формат все устроить)

выше писал же

Nikita
26.09.2017
13:06:47
Ну я не вижу всего проекта, поэтому не знаю зачем тебе все ошибки выдавать как ошибки валидации данных. Но если надо то надо, просто сам вопрос тогда отпрадает - у тебя в таком случае всегда будет валидатор раскидан по всему методу

F01134H
26.09.2017
13:07:11
=(

ну лан чо уж

вроде не самое говнокодистое, что можно наговнокодить

но форматирование телеграма все усугубило

Nikita
26.09.2017
13:13:38
Не скидывай большие куски кода таким образом и усё)

F01134H
26.09.2017
13:14:40
я знаю, я тут писал правила

Google
F01134H
26.09.2017
13:14:44
но они проебываются всегда

https://pastebin.com/ZwSwApta вот гляньте. Что бы вы тут отрефакторили?

Юрий
26.09.2017
13:16:43
https://laravel-news.com/laravel-v5-5-13

бля это прикол?

только недавно про 5.5.5 скидывал

F01134H
26.09.2017
13:17:10
они в день по два апдейта

хуячат

Юрий
26.09.2017
13:17:16
зочем?

F01134H
26.09.2017
13:17:21
хотфиксы мб

Юрий
26.09.2017
13:17:23
5.5.555 хотят?

F01134H
26.09.2017
13:17:40
а некоторые проблемы так и не зафиксили

типо невозможности передать файл через put

Alexey
26.09.2017
13:20:08
если убираем, но ставим лимит даже 2 записи - пусто
переписал все на методы phpexcell и все ок

ебучий случай

бажная либа эта maatwebsite

если вдруг еще кто-то что-то с экселем будет делать, юзайте саму либу, а не пакет

Gabit
26.09.2017
13:21:47
Можно

F01134H
26.09.2017
13:22:02
нет

Страница 782 из 2014