我无法访问Laravel的route / api.php文件的任何路径

时间:2016-10-11 10:26:57

标签: php api laravel

我正在开展laravel项目。 我添加了routes / api.php

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

除了:

之外,它没有显示任何内容
  

RouteCollection.php第161行中的NotFoundHttpException:

我在routes / web.php中添加了

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

并且路线有效,我看到" test2"。

什么可能是问题?

3 个答案:

答案 0 :(得分:4)

您可以通过

访问它

http://localhost/api/lala

不要忘记,当您向api.php添加路线时,它已经位于路线组api/中。

答案 1 :(得分:3)

首先从/lala移除routes/api.php并将其添加到routes/web.php

因为routes/web.php文件定义了适用于您的Web界面的路由。

您可以从here获取更多路线信息。

答案 2 :(得分:1)

您可以在浏览器中从/lala访问localhost:port/api/lala。 您还可以在mapApiRoutes()

app/Providers/RouteServiceProvider.php中更改“api”的前缀