Убедитесь, что для вашей User
модели определено отношение diseases
:
public function diseases()
{
return $this->hasMany(Disease::class);
}
Вы можете получить текущего пользователя и disease_id
следующим образом (отредактировано для использования отношения болезней в модели Users):
$user = Auth::user();
$disease_ids = $user->diseases()->pluck('id');
Тогда вы можете найти рецепты с таким же disease_id
, как это:
return Recipe::whereIn('disease_id', $disease_ids)->get();