Laravel 5 Flash消息无效

时间:2018-04-27 10:04:14

标签: php laravel-5

我的Flash消息未显示在视图上。我试过发布SO问题,但没有奏效。 这是我的控制器代码:

use Session;
//other code
//my code to set flash message and redirect it

    \Session::flash('message', $message);  
    return redirect('admin/groups/add');

我的观看代码:

@if(Session::has('message'))
 <div class="alert alert-danger" id="alert_danger">
   {!!Session::get('message')!!}
 </div>
@endif

我不知道自己哪里出错了。

2 个答案:

答案 0 :(得分:0)

在您的控制器中:

 use Session;

 public function myfunction(){
     return redirect('admin/groups/add')->with('message', $message);
 }
在您的刀片视图中

@if(session()->has('message'))
 <div class="alert alert-danger" id="alert_danger">
   {{{{session('message')}}}}
 </div>
@endif

答案 1 :(得分:0)

在您的控制器中,添加

return Redirect::back()->withErrors('Password is incorrect.');

在视图中,添加

@if($errors->first())
   <p class="alert alert-danger">{{$errors->first()}}</p>            
@endif