route('id'); return [ 'name' => [ 'sometimes', 'string', 'max:100', Rule::unique('roles', 'name') ->where(fn ($q) => $q->where('tenant_id', $tenantId)->where('guard_name', $guard)) ->ignore($roleId), ], 'description' => 'sometimes|nullable|string|max:255', 'is_hidden' => 'sometimes|boolean', ]; } }