Я проверяю форму с помощью метода validate()
в $request
в контроллере. Это работает, но помимо сообщений об ошибках, доступных в переменной $errors
, я хотел бы поместить сообщение сеанса в компонент оповещения, что мы обычно делаем, используя метод with()
при возврате представления в конце Контроллер метод.
Однако, когда метод validate()
возвращает мне ошибки, я не нашел способа поместить в него сообщение сеанса.
Код такой:
$request->validate([
'name' => 'required',
'cpf' => 'cpf|required',
'email' => 'email|required',
'data_de_nascimento' => 'date',
'data_de_pagamento' => 'date',
'modalidade' => 'required',
'instrutor' => 'required',
'avaliacao' => 'file|required',
);
И я бы хотел, чтобы метод validate()
вернул мне сессию со следующими параметрами:
'message' => [
'content' => 'Check the mistaken information!',
'type' => 'danger',
]
Возможно ли это? Или я должен использовать класс Validator?