slug laravel 覆盖登录
slug laravel override login
我在 web.php 有这样一条路线
Route::get('/{slug_category}', 'WelcomeController@cdetail')->name('cdetail');
当我访问 /action、/horror 等类别时它成功了
但这条路线被我的默认 /login 覆盖 laravel
如何修复 /login 路由?
我已经在控制器中添加了 if else,但我不知道我必须 return 到登录页面
您可以在 slug_category 路由
之前添加您的登录路由
Route::get('/login', ...);
Route::get('/{slug_category}', 'WelcomeController@cdetail')->name('cdetail');
或者如果您使用默认的 laravel 身份验证,您可以像这样使用。
Auth::routes();
Route::get('/{slug_category}', 'WelcomeController@cdetail')->name('cdetail');
我在 web.php 有这样一条路线
Route::get('/{slug_category}', 'WelcomeController@cdetail')->name('cdetail');
当我访问 /action、/horror 等类别时它成功了
但这条路线被我的默认 /login 覆盖 laravel
如何修复 /login 路由?
我已经在控制器中添加了 if else,但我不知道我必须 return 到登录页面
您可以在 slug_category 路由
之前添加您的登录路由Route::get('/login', ...);
Route::get('/{slug_category}', 'WelcomeController@cdetail')->name('cdetail');
或者如果您使用默认的 laravel 身份验证,您可以像这样使用。
Auth::routes();
Route::get('/{slug_category}', 'WelcomeController@cdetail')->name('cdetail');