我想显示id
= 1的类别
public function index ()
{
$abouts = About::all();
$webDesigns = $abouts->categories()->where('id', '1');
return view('Home.index', compact('webDesigns'));
}
但是我收到此错误
方法 Illuminate\Database\Eloquent\Collection::category 不存在。
如何工作?或者我错过了什么?
确保在 2 个模型之间添加关系。
我认为这是一个多对多的关系。
在"关于模型"中:
public function categories()
{
return $this->hasMany('AppCategory');
}
其他信息:关系文档。
尝试以下操作:
$webDesigns = $abouts->categories()->where('id', '1')->get();
或
$webDesigns = $abouts->categories->where('id', '1');