2015-05-22 35 views
0

我試圖將我的會話/ Flash消息打印出來給我的用戶作爲反饋。如何在Laravel中打印會話消息?

我無法讓它顯示,比這更糟糕,它給了我錯誤。

enter image description here


視圖
{{-- Flash Message --}} 
@if($success_register) 
@if ($message = Session::get('success_register')) 
<div class="alert alert-block alert-success"> 
    <i class=" fa fa-check cool-green "></i> 
    {{ nl2br($message) }} 
</div> 
@endif 
@endif 

控制器
return Redirect::to('/') 
    ->with('success_register',' Your Account has been created ! <small> Email has been sent to set-password, and activation.</small>'); 

  • 我在這裏做錯了什麼?
  • 有更好的方法可以打印出來嗎?
  • 有人能糾正我嗎?

回答

3

你應該在兩個occassions上使用Session :: get('success_register')簡單的說!

@if(Session::has('success_register')) 
    <div class="alert alert-block alert-success"> 
     <i class=" fa fa-check cool-green "></i> 
     {{ nl2br(Session::get('success_register')) }} 
    </div> 
@endif 
+0

那麼如何在我看來解決這個問題?你能否把這個作爲你答案的一部分? – ihue