модель History и модель Sign, связанные отношением один ко многим по полю sign_id.
public function signs(): HasMany
{
return $this->hasMany(
Sign::class,
'sign_id',
'sign_id'
);
}
Нужно отсеять результаты по значению поля role_id, также присутствующего в обеих моделях.
Что то вроде этого
public function signs(): HasMany
{
return $this->hasMany(
Sign::class,
'form_id',
'form_id'
)->where('role_id', 4);
}
но вместо 4 необходимо подставить значение histories.role_id
Во время вызова модели можно же
Обсуждают сегодня