Попробуйте указать маршрут view
, в котором вы хотите показать сообщение, например:
return redirect('contact')->with('success', 'Thanks for contacting us!');
А затем в вашем представлении blade
получите его как:
@if (session('success'))
<div class="alert alert-success">
{{ session('success') }}
</div>
@endif
Ref: Документы
ОБНОВЛЕНИЕ:
Из вашего комментария Why the <div class="row"> do not change to <div class="row has-error"> ?
кажется, что вы говорите о $errors
, так что вам нужно сделатьэто проверить, существуют ли сообщения об ошибках или нет, и после этого отобразите их, как показано ниже:
Если вы хотите отобразить ошибку в каждом поле, вы можете сделать это следующим образом.
@if ($errors->has('firstname'))
<div class="error">{{ $errors->first('firstname') }}</div>
@endif
В новой версииlaravel это изменено на что-то вроде if ($errors->any())
Однако вы можете обратиться к документации здесь .