如何在Laravel中打印会话消息?

时间:2015-05-22 17:25:06

标签: php laravel redirect laravel-4 laravel-5

我正在尝试将我的会话/ flash消息打印出来给我的用户作为反馈。

我无法显示它,更糟糕的是,它给了我错误。

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>');
  • 我在这里做错了什么?
  • 有没有更好的方法将它们打印出来?
  • 有人可以纠正我吗?

1 个答案:

答案 0 :(得分:3)

你应该在两个场合使用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