Laravel路由除了更改后'/'外不起作用 允许覆盖



在我用laravel 7.25创建项目后(这是我第一次使用这个版本,我在上一个项目中使用了7.20(,我在routes文件夹上的web.php文件中创建了route

Route::get('/', function () {
return view('welcome');
});
Route::get('/test', function () {
dd("k");
});

当我试图运行它们时,只有"/"该作品和"/测试";找不到404,但它在我朋友的设备上工作,我使用xampp,这里是apachehttpd.conf:

DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">
AllowOverride All
Require all granted
</Directory>

根据我们在评论中的对话,我认为问题是您的路由函数没有return值,因此它返回空页面或404。尝试将您的路线更改为:

Route::get('/test', function () {
return dd("k");
});

阅读更多关于路线的官方文件,

最新更新