Есть таблица projects (user_id - идентификатор создателя):
Есть таблица приглашенных в проект пользователей:
Полиси для создателя выглядит так:
public function view(User $user, Project $project) {
return $user->id === $project->user_id;
}
Вопрос: как мне проверить еще и модель приглашенных пользователей?
Добавил метод в модель
Project, но что дальше делать - не знаю:
public function users()
{
return $this->belongsToMany(ProjectUser::class);
}