belongsToMany(User::class)->withTimestamps(); } public function permissions(): BelongsToMany { return $this->belongsToMany(Permission::class)->withTimestamps(); } public function hasPermission(string $permissionSlug): bool { return $this->permissions()->where('slug', $permissionSlug)->exists(); } }