我正在尝试创建一个视图来显示数据库中的数据,但我发现我的路线文件不再执行任何操作。
目前我正在尝试让测试功能正常工作,但是当我去/test
它只是说“找不到网页”。其他路线有效。即使我删除所有内容并保存文件,所有其他路线都可以工作。
我努力了artisan route:clear
, artisan cache:clear
等等,但没有任何效果。
这是我的路线文件。
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
给自己归档。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)