Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 23.06.2020 08:25:56

Перенос кода валидации из контроллера в файл Request

Всем привет.
Для валидации обычно использую файлы Request.
Но столкнулся со следующим видом валидации, который не знаю как описать в файле Request

$validator = Validator::make($request->all(), [
                'slug' => [
                    'required',
                    Rule::unique(Article::class)->ignore($id),
                ],
            ]);
            if ($validator->fails()) {
                return redirect()->back()
                    ->withErrors($validator)
                    ->withInput();
            }

Суть валидации следующая, проверить уникальность значения в БД, игнорируя запись с определенным id.

Не в сети

#2 20.07.2020 08:51:24

Re: Перенос кода валидации из контроллера в файл Request

Так а в чем проблема? У вас же вот и написано это условие для slug. Точно так же и в request файле пишите.

Не в сети

Подвал раздела