我正在尝试设置一个 Laravel 5.3 项目。我已创建项目并启动'localhost//public'显示欢迎屏幕就好了。
在 web.php 文件中添加测试条目时
Route::get('about', function () {
return view('welcome');
});
然后试图以'localhost//public/about'的形式访问它,我在 RouteCollection.php 第 161 行得到了这个 NotFoundHttpException:错误。我真的很疑惑什么是错的。
在 5.2 版本中,使用 routes.php,它工作得很好。
REGS,
埃里克
3 回答
您可以尝试在 app\Providers\RouteServiceProvider.php 中为 Web 路由添加“公共”前缀,如下所示:
NotFoundHttpException表示 Laravel 找不到请求的路由。因此,您正在尝试访问不存在的内容,这就是它抛出NotFoundHttpException的原因。
尝试访问您的路线,如
这是一个奇怪的故事,当使用工匠 route:list 时,整齐地弹出。但是,当通过 Chrome 访问时,我无法加载它。我已经删除了整个 www 目录并重新开始。现在它有效。一定是挥之不去的东西。
谢谢。,
埃里克