Php Laravel路由文件无效
我试图创建一个视图来显示数据库中的数据,但我发现我的路由文件不再起任何作用 目前,我正试图让测试功能正常工作,但当我转到Php Laravel路由文件无效,php,laravel,laravel-5,Php,Laravel,Laravel 5,我试图创建一个视图来显示数据库中的数据,但我发现我的路由文件不再起任何作用 目前,我正试图让测试功能正常工作,但当我转到/test时,它只会说“找不到页面”。其他路线也行。即使我删除了所有的内容并保存了文件,所有其他的路由都可以工作 我尝试了artisan路由:清除,artisan缓存:清除等等,但没有任何效果 这是我的路线文件 Route::get('/test', function () { return "ok"; });//this is not workig Route::g
/test
时,它只会说“找不到页面”。其他路线也行。即使我删除了所有的内容并保存了文件,所有其他的路由都可以工作
我尝试了artisan路由:清除
,artisan缓存:清除
等等,但没有任何效果
这是我的路线文件
Route::get('/test', function () {
return "ok";
});//this is not workig
Route::get( '/', function () {
return view( 'welcome' );
} );
Route::resource( 'submission', 'SubmissionController' );
执行
php artisan route:cache
时,Laravel会在bootstrap/cache/routes.php
目录中创建一个缓存的路由文件。此文件存在时,将忽略所有其他应用程序路由文件
无论何时创建新路由,都需要通过执行php artisan route:cache
重新生成路由缓存
如果需要删除路由缓存,可以执行php artisan-route:clear
如果上述方法无法解决您的问题,则可能表明存在权限问题。确保bootstrap/cache
目录具有要更改/删除的正确权限
否则,您可以自己手动删除
bootstrap/cache/routes.php
文件。您是在localhost上执行此操作的吗?请记住,路由中的路径来自公用文件夹-您可能需要一些.htaccess
来从URL中删除公用文件夹。访问/public/test
是否返回“ok”?@MateiMihai不是哑巴,非常感谢您的帮助。之前一切都正常,即使我删除了路由文件,其他路由仍然正常。其他路线是一个多月前创建的。看起来路由文件被缓存了,但无论我做什么,都不会改变。是的。。似乎是这样。。可能删除存储/framework/cache/*
?删除斜杠<代码>路由::获取('test',函数(){