方法或位置不存在。 Laravel 5.3
Method orWhere does not exist. Laravel 5.3
Macroable.php 第 74 行中的 BadMethodCallException:
方法 orWhere 不存在。
$category = $categories->where('Node_ID', (explode('.', $cat{$title_id})[0]))
->orWhere('Node_Path', $cat->{$category_name})
->first();
如果我在没有 "orWhere" 的情况下尝试,如果我使用它,则会抛出错误。有人知道哪里错了吗?
您正在尝试对集合使用 orWhere
,这就是它向您显示错误的原因。你应该像这样在模型上使用它(以 Category
作为模型):
$category = Category::where('Node_ID', (explode('.', $cat{$title_id})[0]))
->orWhere('Node_Path', $cat->{$category_name})
->first();
See Laravel Docs for orWhere()
希望对您有所帮助!
Macroable.php 第 74 行中的 BadMethodCallException: 方法 orWhere 不存在。
$category = $categories->where('Node_ID', (explode('.', $cat{$title_id})[0]))
->orWhere('Node_Path', $cat->{$category_name})
->first();
如果我在没有 "orWhere" 的情况下尝试,如果我使用它,则会抛出错误。有人知道哪里错了吗?
您正在尝试对集合使用 orWhere
,这就是它向您显示错误的原因。你应该像这样在模型上使用它(以 Category
作为模型):
$category = Category::where('Node_ID', (explode('.', $cat{$title_id})[0]))
->orWhere('Node_Path', $cat->{$category_name})
->first();
See Laravel Docs for
orWhere()
希望对您有所帮助!