Laravel 验证 Link 与会话
Laravel Verification Link With Session
我需要重定向回消息。
Active link sent successfully.
<a href="{{ route('verification.resend') }}">request another</a>
如果我没有使用任何表单,如何创建与 link 的会话?
如果您在 VerifiesEmail::resend()
中查看 Laravel 如何处理此功能
/**
* Resend the email verification notification.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function resend(Request $request)
{
if ($request->user()->hasVerifiedEmail()) {
return redirect($this->redirectPath());
}
$request->user()->sendEmailVerificationNotification();
return back()->with('resent', true);
}
您还会注意到,如果操作成功,它会在您的会话中返回一个 resent
键。
因此,在您的 blade 文件中,您可以这样做。
@if (Session::has('resent'))
<div class="alert alert-success">Your activation link has been sent successfully</div>
@endif
我需要重定向回消息。
Active link sent successfully.
<a href="{{ route('verification.resend') }}">request another</a>
如果我没有使用任何表单,如何创建与 link 的会话?
如果您在 VerifiesEmail::resend()
/**
* Resend the email verification notification.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function resend(Request $request)
{
if ($request->user()->hasVerifiedEmail()) {
return redirect($this->redirectPath());
}
$request->user()->sendEmailVerificationNotification();
return back()->with('resent', true);
}
您还会注意到,如果操作成功,它会在您的会话中返回一个 resent
键。
因此,在您的 blade 文件中,您可以这样做。
@if (Session::has('resent'))
<div class="alert alert-success">Your activation link has been sent successfully</div>
@endif