最近,我的应用程序面临奇怪的问题,至少在昨天之前一直存在!
如果我尝试打开某些网址,例如myapp.dev/blog
或myapp.dev/categories
等,我会收到错误
抱歉,找不到您要查找的页面。
但如果我将我的网址更改为myapp.dev/t/blog
,则会加载该网页!
任何想法?
Route::get('/categories', 'frontend\FrontendController@totalcategories')->name('allcategories')->where('slug', '[\w\d\-\_]+');
答案 0 :(得分:0)
尝试在web.php中移动文件末尾或文件开头。在我的情况下,如果你的网址互相冲突,它会表现得很好。
在我的情况下,我就像路线一样
Route::get('{status}/category','TempController@index');
Route::get('category/t','TempController@store');
我只是在文件末尾移动了我的第一行。工作得很好。
这是因为Laravel将第一个URL段视为参数。