Я запрашиваю таблицу, которая находит все задачи, назначенные данному пользователю (тот, кто вошел в систему).
У меня есть сводная таблица для отношения задач/пользователей, так как задаче может быть назначено более одного пользователя. Приведенная ниже функция успешно захватывает все задачи, назначенные пользователю. Нет проблем.
Однако я также хочу включить задачи, на которые НЕ назначены пользователи, в функцию ниже (на моей платформе отсутствие пользователей, назначенных задаче, означает, что она предназначена для "всех"). ).
$user_tasks = Team::currentTeam()->tasks()->with('user', 'comments')->whereHas('user', function($query) {
$query->where('user_id', Auth::user()->id);
})->get();