Size: a a a

Laravel для начинающих

2021 June 18

PK

Pavel Kosov in Laravel для начинающих
protected $redirectTo = RouteServiceProvider::HOME;
источник

PK

Pavel Kosov in Laravel для начинающих
Нашёл в логин контроллере
источник

SS

Seva Seva011 in Laravel для начинающих
Приветствую!
На скрине контроллер.
Laravel 8.
Подскажите, есть ли способ обрабатывать ошибки валидации подобным образом, но по дефолту?
источник

SS

Seva Seva011 in Laravel для начинающих
При использовании $request->validate, получаю редирект назад в случае ошибки. Необходимо вывести ошибку.
источник

SG

Sergey Gerasimov in Laravel для начинающих
Но в целом маааленькая подсказка - твой контроллер может иметь свои методы, которые вызываются в методах трейта, например. Тот же метод redirectTo(), в котором можно динамически менять роут в зависимости от ролей и т.п.
источник

PK

Pavel Kosov in Laravel для начинающих
Спасибо
источник

SG

Sergey Gerasimov in Laravel для начинающих
При использовании $request->validate() у тебя используется ФормРеквест?
источник

SS

Seva Seva011 in Laravel для начинающих
use Illuminate\Http\Request;
источник

SS

Seva Seva011 in Laravel для начинающих
Использую базовый request
источник

SG

Sergey Gerasimov in Laravel для начинающих
В плане у тебя $request->validate([набор_правил])?
источник

SS

Seva Seva011 in Laravel для начинающих
Да, в массиве
источник

SG

Sergey Gerasimov in Laravel для начинающих
Ну только если через try catch
источник

SS

Seva Seva011 in Laravel для начинающих
В каждом методе придется писать?
источник

SS

Seva Seva011 in Laravel для начинающих
Есть более красивый способ?
источник

SG

Sergey Gerasimov in Laravel для начинающих
В хендлере можешь обработать
источник

MR

Maxim Rebitskiy in Laravel для начинающих
Почему у валидации статус ответа 404? 🤔
источник

SG

Sergey Gerasimov in Laravel для начинающих
источник

T

ThisCrazy in Laravel для начинающих
А вообще, не самая лучшая затея делать валидацию в контроллере.
Вынеси в отдельный файл: artisan make:request <nameRequest>
источник

SS

Seva Seva011 in Laravel для начинающих
это тестовая ошибка, поменяю код
источник

SS

Seva Seva011 in Laravel для начинающих
Спасибо за советы!
источник