【发布时间】:2017-04-07 06:29:54
【问题描述】:
我在注册后向用户发送欢迎消息。我在控制器中修改了 trait 方法,如下所示:
public function register(Request $request)
{
$this->validator($request->all())->validate();
event(new Registered($user = $this->create($request->all())));
$this->guard()->login($user);
Session::set('message','messages.welcome');
return redirect($this->redirectPath())->with('message', 'messages.welcome');
}
我也尝试过 $request->session()->put('message','messages.welcome'); 而不是 Session::set('message','messages.welcome'); 但它给了我相同的结果。
然后我在视图中显示消息,如下所示:
@if (session('message'))
@include(session('message'))
@endif
但是当我刷新视图时消息消失了,我怎样才能在用户注销之前保留这些消息?
【问题讨论】:
标签: php session laravel-5.3