belongsToTenant($user)) return false; return true; } public function view(User $user, Restaurant $restaurant) { if (!$this->belongsToTenant($user)) return false; return true; } public function create(User $user) { return $user->role == UserRole::ADMINISTRATOR; } public function update(User $user, Restaurant $restaurant) { return $user->role == UserRole::ADMINISTRATOR; } public function delete(User $user, Restaurant $restaurant) { return $user->role == UserRole::ADMINISTRATOR; } }