【问题标题】:How to access a Laravel API route?如何访问 Laravel API 路由?
【发布时间】:2017-04-28 07:50:05
【问题描述】:

我刚刚在我的 localhost 目录中创建了一个新的 Laravel 项目,并在 api.php 文件中创建了一个 Laravel 路由。

Route::post('/home', 'HomeAPI@index');

但是,当我尝试从 Postman 向链接 localhost/home 发送发布请求时,会出现以下错误:

抱歉,找不到您要查找的页面。

RouteCollection.php 第 161 行中的 1/1 NotFoundHttpException:

如何访问我的/home 路由?

【问题讨论】:

  • 路由不应该是localhost//home吗?

标签: php laravel routes


【解决方案1】:

当尝试从 Laravel 访问 API 路由(api.php 中提到的路由)时,只需将 /api 添加到您尝试访问的链接。在这种情况下,您的链接将是:

本地主机/api/home

这应该可以解决您的问题。

【讨论】:

  • 前缀在RouteServiceProvider::mapApiRoutes()中定义。
【解决方案2】:

api.php 中的所有内容都在 /api 下,所以在你的情况下它是 localhost/api/home

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-04
    • 2018-12-17
    • 1970-01-01
    • 2022-10-05
    • 1970-01-01
    • 1970-01-01
    • 2021-04-01
    相关资源
    最近更新 更多