Laravel 路由文件更新无效

Updates to Laravel route file have no effect

我正在尝试创建一个视图来显示数据库中的数据,但我发现我的路由文件不再执行任何操作。

目前我正在尝试让测试功能正常工作,但是当我转到 /test 时,它只显示 "Page not found"。其他路线有效。即使我删除所有内容并保存文件,所有其他路径都有效。

我尝试了 artisan route:clearartisan 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 re-generate 路由缓存。

如果需要删除路由缓存可以执行php artisan route:clear

如果以上方法未能解决您的问题,则可能是权限问题。确保 bootstrap/cache 目录具有 altered/deleted.

的正确权限

否则,您可以自己手动删除 bootstrap/cache/routes.php 文件。