Adr*_*tre 6 php eloquent laravel-5.3
Macroable.php第74行中的BadMethodCallException:方法或者不存在.
$category = $categories->where('Node_ID', (explode('.', $cat{$title_id})[0]))
->orWhere('Node_Path', $cat->{$category_name})
->first();
Run Code Online (Sandbox Code Playgroud)
如果我尝试没有"orWhere"工作,如果我使用它,抛出一个错误.有人知道错误在哪里?
Sau*_*ogi 11
您正试图orWhere在集合上使用,这就是为什么它会向您显示错误.你应该在这样的模型上使用它(Category作为模型):
$category = Category::where('Node_ID', (explode('.', $cat{$title_id})[0]))
->orWhere('Node_Path', $cat->{$category_name})
->first();
Run Code Online (Sandbox Code Playgroud)
请参阅Laravel Docs
orWhere()
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
5737 次 |
| 最近记录: |