我在保护拉拉瓦尔的路线时遇到了一些问题。
所以我的一条路线: Route :: get(' / purchase-quote',[' middleware' =>' auth','使用' =>& #39; PurchaseController @ purchaseQuote']);
让我们举个例子,我在页面上/关于我点击一个链接,带我到/ buy-quote。好吧,它正在做我想做的事情,它强迫某人在访问页面之前登录或注册。
问题是,在他们注册后,不是继续并将其带到预期/购买报价页面,而是直接将其带到主页/
这曾经以我需要的方式工作,而且突然之间没有。如果我登录而不是注册,它的工作方式应该如此。
此处还将包含身份验证代码:
public function handle($request, Closure $next, $guard = null)
{
if (Auth::guard($guard)->guest()) {
if ($request->ajax() || $request->wantsJson()) {
return response('Unauthorized.', 401);
} else {
return redirect()->guest('register');
}
}
return $next($request);
}