我创建了一个这样的路线组:
Route::group( [ 'middleware' => [ 'auth' ] ], function () {
// instagram
Route::get( '/hashtags', 'MyController@index' )->name( 'my.index' );
} );
当我在未登录时尝试访问/hashtag
网址时,我会被重定向到/login
网址。如何将其更改为/
网址,以便我无法查看登录页面?
答案 0 :(得分:4)
更改app / Exceptions / Handler.php
中未经身份验证的功能protected function unauthenticated($request, AuthenticationException $exception)
{
if ($request->expectsJson()) {
return response()->json(['error' => 'Unauthenticated.'], 401);
}
return redirect()->guest(route('yourDesiredRoute'));
}
https://laracasts.com/discuss/channels/laravel/default-redirect-login-page-if-not-authenticate-in-54
答案 1 :(得分:0)
在Exception \ Handler.php中更改此路线 - >未经验证的功能
return redirect()->guest(route());