我注意到我的Flash消息由于某种原因停止显示。
使用密码重置路径(/ passwords / reset),我看到正在发送电子邮件,但是,POST后的返回应该显示一条消息,例如“已发送电子邮件”。
重点是无论失败还是成功,都不会显示该消息。
资源/视图/密码/email.blade.php
@if (session('status')) <div class="alert alert-success"> {{ session('status') }} </div> @endif
供应商/laravel/framework/src/Illuminate/Foundation/Auth/SendsPasswordResetEmails.php
public function sendResetLinkEmail(Request $request) { $this->validateEmail($request); $response = $this->broker()->sendResetLink( $this->credentials($request) ); return $response == Password::RESET_LINK_SENT ? $this->sendResetLinkResponse($request, $response) : $this->sendResetLinkFailedResponse($request, $response); } ... protected function sendResetLinkResponse(Request $request, $response) { return back()->with('status', trans($response)); }
有人可以帮助我再次显示即显消息吗?
谢谢!
我注意到我的Flash消息由于某种原因停止显示。使用密码重置路径(/ passwords / reset),我看到正在发送电子邮件,但是,POST后的返回应该显示...
在您的控制器中