2016-02-26 5 views
0

Как я могу обрабатывать ошибки и отображать сообщение из моей проверки запроса? Когда я отправлял свои данные из формы и перешел к моему контроллеру, он автоматически сохраняет входы, даже если он пропускает одно поле.Обработка ошибок в Laravel 5.1

+2

Мы должны видеть, что вы пробовали до сих пор. Как вы обрабатываете валидацию? – user2094178

ответ

0

В контроллере, Вы можете указать правила, как показано ниже:

public function store(Request $request) 
{ 
    $this->validate($request, [ 
     'title' => 'required|max:255', 
     'body' => 'required', 
    ],[ 
     'title.required' => 'Please enter title', 
     'title.max' => 'Title must not be larger the 255 characters', 
     'title.required' => 'Please enter body', 
    ]); 

    // The form is valid, store in database... 
} 

В представлении можно отобразить ошибки как:

@if ($errors->any()) 
<div> 
    @foreach ($errors->all() as $error) 
     {!! $error !!}<br/> 
    @endforeach 
</div> 
Смежные вопросы