|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 harus berupa alamat email yang valid.', 'email.max' => 'Email tidak boleh lebih dari 255 karakter.', 'email.unique' => 'Email telah digunakan.', 'confirmation_password.required' => 'Password harus diisi.', 'confirmation_password.current_password' => 'Password ini tidak sesuai dengan password akun Anda.', ]; } }