php - Laravel 路由 URL 问题
问题描述
大家好,我发布这个问题是因为我在任何地方都找不到这个问题,所以请尝试为这个问题提供解决方案。
Route::get('/product/{Cat_Slug}/{slug}','ProductController@SingleProductShow')>name('SingleProduct.Show');
这是我的路线,我想从 url 中删除 'product' 并使我的 url 像。www.example.com/productCat_Slug/ProductSubCat_Slug并想访问所有相关产品,但是当我这样做时,其他路线会受到影响。
解决方案
确保您的其他路线(受您的更改影响的路线)位于此路线之前routes/web.php
,因此它们首先被“命中”。
Route::get('/test', 'TestController@test');
Route::get('/{user}', 'TestController@user');
代替
Route::get('/{user}', 'TestController@user');
Route::get('/test', 'TestController@test');
推荐阅读
- c++ - 参考未在 Visual Studio 2017 中编译的迭代器
- python - 在 gridsearchcv 期间打印用于网格搜索的参数
- java - 如何针对 xsd 验证 rest 模板 XML 响应
- c# - 从 C# 中的不同进程访问类的实例
- c# - C# + Pl/SQL 存储过程中没有参数的问题
- angular - 在子组件的文件输入上触发 click() 将无法通过订阅进行
- firebase - Firebase 的签名错误 getSignedUrl()
- sharedpreferences - 在共享首选项中设置的字符串的更改未发布到 onSharedPreferenceChanged
- react-native - React native ActivityIndicator 即使在卸载后仍然保持动画
- python-3.x - 如何安装和运行openpose?