没找到Laravel路线

我正在使用Xampp作为服务器 . 由于某种原因,我无法让我的路线正常运作 .

Route::get('/', function () {
    return "hello";
});

Route::get('about', function () {
    return "Hello World";
});

当我导航到localhost / laravel / laravel / public /时,我得到一个显示“Hello”的页面 .

当我导航到localhost / laravel / laravel / public / about时,我收到一条错误信息:

“抱歉,无法找到您要查找的页面 . 在RouteCollection.php第161行中的NotFoundHttpException:”

Image of Routes on Console

回答(1)

2 years ago

更改

Route::get('about', function () {
    return "Hello World";
});

Route::get('/about', function () {
    return "Hello World";
});

你只是错过了前面的 / .

要查看设置了哪些路径,请运行以下表单命令行(通过编辑问题在结果中发布结果)

php artisan route:list

通过在命令行中运行以下命令来启动开发服务器

php artisan serve

之后尝试浏览

localhost:8000

然后

localhost:8000/about