Laravel 路由文件更新无效
Updates to Laravel route file have no effect
我正在尝试创建一个视图来显示数据库中的数据,但我发现我的路由文件不再执行任何操作。
目前我正在尝试让测试功能正常工作,但是当我转到 /test
时,它只显示 "Page not found"。其他路线有效。即使我删除所有内容并保存文件,所有其他路径都有效。
我尝试了 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
re-generate 路由缓存。
如果需要删除路由缓存可以执行php artisan route:clear
。
如果以上方法未能解决您的问题,则可能是权限问题。确保 bootstrap/cache
目录具有 altered/deleted.
的正确权限
否则,您可以自己手动删除 bootstrap/cache/routes.php
文件。
我正在尝试创建一个视图来显示数据库中的数据,但我发现我的路由文件不再执行任何操作。
目前我正在尝试让测试功能正常工作,但是当我转到 /test
时,它只显示 "Page not found"。其他路线有效。即使我删除所有内容并保存文件,所有其他路径都有效。
我尝试了 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
re-generate 路由缓存。
如果需要删除路由缓存可以执行php artisan route:clear
。
如果以上方法未能解决您的问题,则可能是权限问题。确保 bootstrap/cache
目录具有 altered/deleted.
否则,您可以自己手动删除 bootstrap/cache/routes.php
文件。