belongsToTenant($user)) return false; // Other checks here return true; } public function view(User $user, User $model) { if (!$this->belongsToTenant($user, $model)) return false; // Other checks here return true; } public function create(User $user) { if (!$this->belongsToTenant($user)) return false; // Other checks here return true; } public function update(User $user, User $model) { if (!$this->belongsToTenant($user, $model)) return false; // Other checks here return true; } public function delete(User $user, User $model) { if (!$this->belongsToTenant($user, $model)) return false; // Other checks here return true; } }