我有2个表用于获取laravel雄辩中的内部连接查询记录,但不能与联合数据获取一起使用。Laravel雄辩加入使用属于
表:类别
- ID
- 名
- cat_status
表:图像
- 号
- 标题
- 递减
- img_status
图像控制器
//get all active images
ImageModel::where('status',true)->get();
public function getCategory() {
return $this->belongsTo('\App\Api\CategoryModel','cat_id');
GET类别活跃,只有
public function getActiveCategory() {
return $this->getCategory()->where('cat_status','=', 1);
}
我只需要哪一类是主动获取,只有图像。
if cat 1,2,3 3(is inactive)
image table
title=a1,cat_id=1,
title=a2,cat_id=2,
title=a3,cat_id=3
现在我得到所有3张图片,我只需要前2张,因为cat_id 3是不活动的。 任何想法如何加入状态条件。
在此先感谢。
你属于方法应该我在模型不在控制器。 –
对不起。我错误地添加了..在这里粘贴在控制器部分。属于条件是模型。 – shashik493
您可以使用预先加载选项来检索。它在文档中很清楚 –