laravel - 无法为序列化准备路由 [密码/重置]。另一个路由已被指定名称 [password.request]
问题描述
我在 Laravel 8 中创建了一个小应用程序。一切都很好,但是当我想配置缓存时,我遇到了一个错误,即一个路由与另一个路由同名。
查看路线我发现重复的命名路线,但由于我是 Laravel 的新手,我不知道如何解决这个问题。我不知道该怎么做才能有两条同名的路线我希望你能指导我一点。
解决方案
只需覆盖 laravel auth 路由
Route::post('password/email', [
'as' => 'laravel.password.email',
'uses' => 'App\Http\Controllers\Auth\ForgotPasswordController@sendResetLinkEmail'
]);
Route::get('password/reset', [
'as' => 'laravel.password.request',
'uses' => 'App\Http\Controllers\Auth\ForgotPasswordController@showLinkRequestForm'
]);
但不要忘记更改旧路线名称