Laravel验证链接与会话

时间:2019-01-01 08:13:06

标签: laravel laravel-5 laravel-session

我需要重定向回一条消息。

  

活动链接发送成功。

<a href="{{ route('verification.resend') }}">request another</a>

如果我不使用任何形式,如何创建一个链接会话?

1 个答案:

答案 0 :(得分:2)

如果您在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键。

因此,您可以在刀片文件中执行此操作。

@if (Session::has('resent'))
    <div class="alert alert-success">Your activation link has been sent successfully</div>
@endif