В начале файла пишем:
use Session;
А сообщение можно выводить так:
public function registrationTokenSave( Request $request , $token ){
$oEntryUser = $this->checkToken( $token );
$validator = Validator::make( $request->all() , $this->rules );
if ( $validator->fails() ){
Session::flash('errors', $validator->errors()); // Разовый показ сообщения.
return redirect()->back()
->withInput()
->withErrors($validator->errors());
}
return view('test');
}
А в файле шаблона использовать, например, вот такой код:
@if (session('errors'))
@foreach(session('errors') as $err)
<div class="alert alert-danger alert-dismissible fade in" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
<strong>{{ $err }}</strong>
</div>
@endforeach
@endif
Но в Вашем примере должны выводиться ошибки в шаблоне. Выводятся они таким способом:
@if (count($errors) > 0)
@foreach($errors->all() as $error)
<div class="alert alert-danger alert-dismissible fade in" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
<strong>{{ $error }}</strong>
</div>
@endforeach
@endif
Получение ошибок - $errors->all()