方法或者不存在。 Laravel 5.3

时间:2016-12-02 15:16:24

标签: php eloquent laravel-5.3

Macroable.php第74行中的BadMethodCallException: 方法或者不存在。

<object type="text/html" data="http://www.example.com" style="width:100%; height:100%">

如果我试着没有&#34;或者在哪里&#34;工作,如果我使用它,会抛出一个错误。有人知道哪里出错了?

1 个答案:

答案 0 :(得分:11)

您正在尝试对集合使用orWhere,这就是为什么它会向您显示错误。你应该在这样的模型上使用它(将Category作为模型):

$category = Category::where('Node_ID', (explode('.', $cat{$title_id})[0]))
                     ->orWhere('Node_Path', $cat->{$category_name})
                     ->first();
  

请参阅Laravel文档orWhere()

希望这有帮助!