当用户单击验证电子邮件按钮(Laravel 控制器)时,重定向以使用数据对路由做出反应

当我通过电子邮件验证单击重定向用户时,我想向我的前端发送一些数据,甚至只是一条消息。


点击工作正常,verified_at 字段得到更新,然后使用 redirect('/login') 我回到正确的反应组件。我想要做的是在这里显示一条消息,上面写着“很酷,电子邮件已验证,您现在可以登录”


public function verify(Request $request) 

{

    $userID = $request['id'];


    $user = User::findOrFail($userID);


    $date = date('Y-m-d g:i:s');


    // update email verified_at field

    $user->email_verified_at = $date; 


    $user->save();


    return redirect('/login');

}

我也试过做类似的事情


return redirect('/login')->with('blah blah blah');

关于我如何解决这个问题的任何想法都会很棒。


慕无忌1623718
浏览 154回答 1
1回答

陪伴而非守候

我所做的是将 id 添加到redirect('/login/' . $id). 这样我就可以使用 id 从前端再次获取用户信息。可能不是最好的解决方案,但它现在有效,直到我能找到更好的方法(由提问者回答)
打开App,查看更多内容
随时随地看视频慕课网APP