Laravel 5.6 使用 dingo/API 报错?

  • 感谢大家的回复已解决此问题 在此总结一下
  • 在第二本教程中我是直接基于Laravel5.6构建的,所以在学习第三本时会有一些小坑
  • 安装dingo/api的时候请选择2.0.0-alpha2版本,配置如下"dingo/api": "2.0.0-alpha2"
  • .env文件中中配置dingo/api参数时API_SUBTYPEAPI_NAME不能包含特殊字符不然会报错
  • 请注意你配置的API_NAME的值,在Postman测试时Accept: application/prs.larabbs.v2+json中的larabbs要改成你配置的内容,否则会显示v1版本
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
Jennie
最佳答案

@CorePlusPlus 我用的也是5.6版本,dingo是 2.0.0-alpha2 并没有见到你这个报错,是否漏了什么?再仔细检查下。

5年前 评论
讨论数量: 7
Jennie

报错很明显了,意思是你要操作合并的两个数组的个数不一致。

5年前 评论
宇宙最厉害

Accept 的问题,是不是没有配置好!

5年前 评论

@Everan 我知道是啥原因 但不知道如何解决 是dingo/api的包报错 正准备提交issue

5年前 评论
liyu001989

不确定你升级是否正确,建议还是跟着教程走吧,用 5.5 的版本。

5年前 评论
Jennie

@CorePlusPlus 我用的也是5.6版本,dingo是 2.0.0-alpha2 并没有见到你这个报错,是否漏了什么?再仔细检查下。

5年前 评论

@Everan 额 我配置的API_SUBTYPE的参数里面有个+号导致的 :joy: thanks

5年前 评论

file 老哥 我安装完成成后测试验证驱动未定义是怎末回事呢 求指点

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!