BadMethodCallException,带有消息“调用未定义的方法Illuminate \ Database \ Query \ Builder :: toArray()”

Hashmatullah Noorzai

我正在与@Jeffrey_way系列的Laracasts多对多关系(带有标签)一起工作

以下是我使用Laravel Tinker在CMD中编写的代码:

执行最后一行代码后($article->tags()->toArray();

虽然我的代码似乎一切正常,但仍然出现以下错误:

BadMethodCallException with message 'Call to undefined method Illuminate\Database\Query\Builder::toArray()'

任何帮助将非常感激 :)

伊吉特·奥兹卡夫奇(YigitOzkavci)

如果您想真正地“获取”关系数据,则不必过多地加上括号tags这将很好地工作:

$article->tags->toArray();

当您需要“查询”该集合时(例如,同步,保存,附加),可以在括号中加上括号。

参考:https : //laravel.com/docs/5.1/eloquent-relationships#many-to-many

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档