nepster-web
@nepster-web

Как отловить валидацию в laravel5?

Есть контроллер:

...
    public function index(TestService $service)
    {
        return view('test', [
            'name' => 'James'
        ]);
    }
    
    public function create(TestRequest $request)
    {
        echo '<pre>';
        print_r($request->all());
        die();
    }
...


Есть реквест:
class TestRequest extends Request
{
    public function authorize()
    {
        return true;
    }

    public function rules()
    {
        return [
            'email'  => 'required'
        ];
    }

    public function sanitize()
    {
        return $this->all();
    }

}


И есть представление:

{{ form_open({'url': 'test/name'}) }}
        <div>
            {{ form_text('email') }}
        </div>
        <div>
            {{ form_submit('Send') }}
        </div>
    {{ form_close() }}


Собственно экшин create мы можем попасть только если валидация прошла успешно, тут все окей. Однако как используя такой метод получить данные об ошибках в представлении ?
  • Вопрос задан
  • 208 просмотров
Решения вопроса 1
zvermafia
@zvermafia
WebDev
Если я правильно понял, то вам сюда
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы