【发布时间】:2015-08-05 06:33:38
【问题描述】:
我想用 Tinker 在 Laravel 中测试我的模型并查看结果:
当我使用 toArray() 方法时,我看到了这个错误:
PHP Fatal error: Call to undefined function toArray() in eval()'d code
有什么问题?
【问题讨论】:
-
您正在执行的代码到底是什么?
我想用 Tinker 在 Laravel 中测试我的模型并查看结果:
当我使用 toArray() 方法时,我看到了这个错误:
PHP Fatal error: Call to undefined function toArray() in eval()'d code
有什么问题?
【问题讨论】:
代码在“标准”Laravel 和 tinker 中的执行方式完全相同。
您必须在某些未定义此函数的对象上使用 toArray()。
toArray() 例如可以在 Eloquent 模型和 Collections 上工作。
【讨论】:
在 laravel5 中的 toArray() 方法在模型类中不存在。我使用 get();方法,它对我有用。
【讨论】: