【发布时间】:2018-12-27 18:58:26
【问题描述】:
我在routes.php中添加了以下路由:
Route::get('/', function () {
return 'Hello World';
});
Route::get('user/{id}', function ($id) {
return 'User '.$id;
});
Route::post('foo/bar', function () {
return 'Hello World';
});
Route::put('foo/bar', function () {
//
});
Route::delete('foo/bar', function () {
//
});
当我浏览到 /laravel/user/5/ 时出现此错误
抱歉,找不到您要查找的页面。
NotFoundHttpException 在 RouteCollection.php 行 161:1) 中 RouteCollection.php 第 161.2 行)在 Router.php 第 533 行中的 RouteCollection-match(object(Request)) Router.php 第 512 行中的 Router-findRoute(object(Request))。
还有一堆其他错误。
我的路由配置有什么问题吗?
【问题讨论】:
-
你为什么访问它
/laravel/user/5/而不仅仅是/user/5/? -
对不起,不是 /laravel/user/5/ 但我只在浏览器中输入“/user/5”。但是所有错误都与......以前一样
-
你在这个项目中使用的环境和操作系统是什么,比如windows上的apache,宅基地?如果您在 Windows 或 Linux 上使用 apache,请打开 apache rewrite 模块并设置 allowoverride all
-
我的问题出在虚拟服务器定义中,我在 laravel 文件夹中将其定义为 apache 虚拟服务器设置文件中的文档根目录
标签: laravel-5.1