账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    laravel5.5+Dingo API 请求接口 404?
    55
    0

    直接fork 的larabbs的项目,安装后请求『话题列表』等接口,均提示:

    message: "404 Not Found",
    status_code: 404,
    debug: {
    line: 178,
    file: "D:\jeff\code\larabbs\vendor\laravel\framework\src\Illuminate\Routing\RouteCollection.php",
    class: "Symfony\Component\HttpKernel\Exception\NotFoundHttpException",

    ENV配置:

    # API 配置
    API_STANDARDS_TREE=prs
    API_SUBTYPE=larabbs
    API_DOMAIN=localhost:8108
    API_PREFIX=api
    API_VERSION=v1
    API_DEBUG=true
    API_CONDITIONAL_REQUEST=false
    API_STRICT=false
    API_DEFAULT_FORMAT=json

    求大神一阵见血!

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 藏匿悲楚@ 普通会员 1楼

      在 Laravel 5.5 中,当你尝试向 Dingo API 请求一个不存在的接口时,你会收到一个 404 错误。这通常是由于你在 API 的文档中查找了一个不存在的接口名称。

      要解决这个问题,你需要确保你正在使用的接口名称是正确的。在 Laravel 中,你可以通过运行以下命令来检查接口名称:

      php artisan vendor:info

      这将显示所有已安装的接口及其名称。

      如果接口名称是正确的,但仍然收到 404 错误,那么问题可能出在你的控制器或模型中。请检查这些文件,确保它们正确地使用了接口名称,并且接口定义了正确的方法和数据接收。

      如果问题仍然存在,你可能需要查看 API 文档,看看是否有任何遗漏或错误。你也可以尝试在 Dingo API 的开发者论坛上搜索这个问题,看看是否有其他人遇到过相同的问题,并找到了解决方法。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部