2 回答

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超4個(gè)贊
在 vendor/ui/auth-backend/AuthenticatesUsers.php 你可以改變這個(gè):
public function showLoginForm()
{
return view('auth.login');
}
所以我通過(guò)更改為以下內(nèi)容解決了我的問(wèn)題:
public function showLoginForm()
{
abort(404);
}
像這樣使用 web.php:
Route::get('/admin', function () {
return view('login');
})->name('admin-login');
Auth::routes();
Auth::routes(['register' => false]);
我不得不更改名稱,以免干擾在某處注冊(cè)的名為 login 的路由。

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超4個(gè)贊
Laravel 不提供覆蓋登錄路由名稱的直接途徑。您可以在這里執(zhí)行以下操作:
Auth::routes();
Route::get('login', function () {
abort(404);
});
Route::get('admin', 'Auth\LoginController@showLoginForm')
->name('login');
- 2 回答
- 0 關(guān)注
- 133 瀏覽
添加回答
舉報(bào)