laravel - 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
解决方案
您可以在 slug_category 路由之前添加您的登录路由
Route::get('/login', ...);
Route::get('/{slug_category}', 'WelcomeController@cdetail')->name('cdetail');
或者,如果您使用默认的 laravel 身份验证,您可以像这样使用。
Auth::routes();
Route::get('/{slug_category}', 'WelcomeController@cdetail')->name('cdetail');
推荐阅读
- bash - 如何获取包含已知对象的json子树
- php - URL 重定向到相同的 URL
- python - 将字符串转换为日期 django 模板
- python - 使用前面带有非字母字符的空格分割文本
- regex - 如何简化这个包含太多 -o 的 find 命令?
- python - 如何在python中格式化具有有限有效数字和千位分隔符的整数
- javascript - onClick 单击链接后反应其他类停用
- java - 如何使用 POI 将 Excel 文件头名称提取到数组列表中?
- r - 在 ATAC-seq 的 R 工作流程中使用 makeGRangesFromDataFrame 时出错
- qt - 使用 clang 和 lld 生成 .map 文件