更改 Laravel 中的默认登录路由

时间:2021-01-26 12:21:35

标签: laravel

我使用 Laravel/auth 包创建了一个身份验证表单。

如何更改 Laravel 默认登录路径如下图。

www.example.com/login => www.example.com/ 自定义登录路由

1 个答案:

答案 0 :(得分:1)

创建两条新路由并删除登录路由,如下所示:

web.php

// show form route
Route::get('new-login', 'Auth\LoginController@showLoginForm');
// post credential to the login method
Route::post('new-login', 'Auth\LoginController@login')->name('new-login');
// remove default login route
Auth::route(['login' => false]);

现在在您的 login.blade 中,您必须更改表单操作以指向您的新登录路径:

auth/login.blade

<form method="POST" action="{{ route('new-login') }}">