我想在用户登录时添加会话成功消息。
我尝试在AuthenticatesUsers.php特质的postLogin()函数中添加以下内容:
if (Auth::attempt($credentials, $request->has('remember'))) {
return $this->handleUserWasAuthenticated($request, $throttles)->withSuccess("message");
}
我也尝试向handleUserWasAuthenticated()函数中添加代码:
return redirect()->intended($this->redirectPath())->withSuccess("message");
我在每次更改后运行composer dump-autoload,但它仍无法在视图中显示消息。我使用一个名为success.blade.php的部分,其内容如下:
@if (Session::has('success'))
<div class="alert alert-success">
<button type="button" class="close" data-dismiss="alert">×</button>
<strong>
<i class="fa fa-check-circle fa-lg fa-fw"></i> Success.
</strong>
{{ Session::get('success') }}
</div>
@endif
我觉得我可能漏掉了某些东西,但是目前想不到是什么,所以希望有一双新的眼睛帮忙看看。
提前感谢。
{{ dd(session('success')) }}
的操作来检查其是否存在。 - Almazik G