【问题标题】:Call to undefined function toArray() in tinker在修补程序中调用未定义的函数 toArray()
【发布时间】:2015-08-05 06:33:38
【问题描述】:

我想用 Tinker 在 Laravel 中测试我的模型并查看结果:

当我使用 toArray() 方法时,我看到了这个错误:

PHP Fatal error: Call to undefined function toArray() in eval()'d code

有什么问题?

【问题讨论】:

  • 您正在执行的代码到底是什么?

标签: laravel laravel-artisan


【解决方案1】:

代码在“标准”Laravel 和 tinker 中的执行方式完全相同。

您必须在某些未定义此函数的对象上使用 toArray()。

toArray() 例如可以在 Eloquent 模型和 Collections 上工作。

【讨论】:

    【解决方案2】:

    在 laravel5 中的 toArray() 方法在模型类中不存在。我使用 get();方法,它对我有用。

    【讨论】:

      猜你喜欢
      • 2017-07-26
      • 2019-09-27
      • 2019-07-23
      • 1970-01-01
      • 1970-01-01
      • 2019-07-26
      • 1970-01-01
      • 2019-03-06
      • 2023-03-16
      相关资源
      最近更新 更多