我使用 Laravel/auth 包创建了一个身份验证表单。
如何更改 Laravel 默认登录路径如下图。
www.example.com/login => www.example.com/ 自定义登录路由
答案 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') }}">