Laravel 中遇到一个 toarray 问题,是框架原因吗??

环境

laravel : 5.6
mysql :5.7
Homestead

问题

使用 laravel 模型查询数据库,出现某一列的值为 “ 未知 ”

代码

laravel 中遇到一个 toarray 问题

运行结果

laravel 中遇到一个 toarray 问题

数据库表结构

laravel 中遇到一个 toarray 问题

数据库表数据

laravel 中遇到一个 toarray 问题

多次验证结果

如果不使用 toarray 方法,对象里的 exchange_paymeny 字段显示为数据库中正确的值,但是用
$order->exchange_paymeny 取值,结果还是 “未知”,使用 DB 查询则显示正常

阅读 2.6k
3 个回答

你看一下你的Order模型,是不是有对这个字段做了转换处理呢

在模型类中定义了访问器吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题