user() !== null; } public function rules(): array { $permissionId = (int) $this->route('permissionId'); return [ 'name' => ['sometimes', 'string', 'max:255', Rule::unique('permissions', 'name')->ignore($permissionId)], 'description' => ['nullable', 'string', 'max:500'], ]; } }