首页 > 解决方案 > slug laravel override login

问题描述

I have a route in web.php like this

Route::get('/{slug_category}', 'WelcomeController@cdetail')->name('cdetail');

its success when I access category like /action, /horror, etc

but this route was overridden my default /login laravel

how can I fix the /login route?

I already add if else in the controller, but I don't know what I must return to the login page

enter image description here

标签: laravellaravel-7slug

解决方案


您可以在 slug_category 路由之前添加您的登录路由

Route::get('/login', ...);

Route::get('/{slug_category}', 'WelcomeController@cdetail')->name('cdetail');

或者,如果您使用默认的 laravel 身份验证,您可以像这样使用。

Auth::routes();

Route::get('/{slug_category}', 'WelcomeController@cdetail')->name('cdetail');

推荐阅读