|string> */ public function rules(): array { return [ 'name' => ['required', 'string', 'max:255'], 'email' => [ 'required', 'string', 'email', 'max:255', Rule::unique('users', 'email')->ignore($this->route('user')), ], 'roles' => ['nullable', 'array'], 'roles.*' => ['string', 'max:100'], 'permissions' => ['nullable', 'array'], 'permissions.*' => ['string', 'max:150'], 'password' => ['nullable', 'string', Password::min(8)], 'clear_password' => ['nullable', 'boolean'], ]; } }