У меня есть 2 таблицы
Category's ( id, name )
Sub_categories ( id, key, value, category_id )
Я пытаюсь получить все категории, чьи все sub_categories
деактивированы ( means are soft-deleted )
позвольте мне объяснить больше
у меня есть sub_categories
данные, подобные этим
[
{
"id": 1,
"category_id": 1,
"key": "sub 1",
"value": "sub_1",
"deleted_at": null
},
{
"id": 2,
"category_id": 1,
"key": "sub 2",
"value": "1",
"deleted_at": null
},
{
"id": 4,
"category_id": 1,
"key": "sub 3",
"value": "1",
"deleted_at": "2019-07-09 06:06:01"
},
{
"id": 5,
"category_id": 2,
"key": "sub 1",
"value": "33",
"deleted_at": "2019-07-09 06:06:01"
},
{
"id": 6,
"category_id": 2,
"key": "sub 2",
"value": "33",
"deleted_at": "2019-07-09 06:06:01"
}
]
я хочу только category_id
-> 2 (где все sub_categories
softedeleted
)
код модели категории слуха
public function subCategory() {
$this->makeVisible('deleted_at');
return $this->hasMany('App\SubCategory','category_id','id');
}