|string> */ public function rules(): array { return [ 'email' => ['required', 'string', 'lowercase', 'email', 'max:255', Rule::unique(User::class)->ignore($this->user()->id)], 'confirmation_password' => ['required', 'current_password'], ]; } public function messages(): array { return [ 'email.required' => 'Email harus diisi', 'email.string' => 'Email harus berupa teks', 'email.lowercase' => 'Email harus berupa huruf kecil', 'email.email' => 'Email tidak valid', 'email.max' => 'Email maksimal 255 karakter', 'email.unique' => 'Email sudah terdaftar', 'confirmation_password.required' => 'Password konfirmasi harus diisi', 'confirmation_password.current_password' => 'Password konfirmasi tidak sesuai', ]; } }