目前我的下拉列表显示所有类别
$categories = \App\Category::select('id', 'name', 'parent_id')->get();
此后要求发生了变化,我现在需要对其进行更改,以便仅显示带有类(class)的类别。
Course.php
public function categories()
{
return $this->belongsToMany('App\Category');
}
Category.php
public function courses()
{
return $this->belongsToMany('App\Course');
}
它与数据透视表连接在一起。
我对 Laravel 还是很陌生,有人可以帮忙吗?谢谢!
最佳答案
您想使用 has()
方法:
$categories = \App\Category::has('courses')->get();
关于laravel - 仅显示其中包含类(class)的类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41098595/