hasPermission('socialbase.reports.view'); } /** * Determine if user can view the report */ public function view(User $user, MessageReport $report): bool { return $user->hasPermission('socialbase.reports.view'); } /** * Determine if user can review reports */ public function update(User $user, MessageReport $report): bool { return $user->hasPermission('socialbase.reports.review'); } /** * Determine if user can delete reports */ public function delete(User $user, MessageReport $report): bool { return $user->hasPermission('socialbase.reports.delete'); } }