|string> */ public function rules(): array { if ($this->user()->password) { return [ 'password' => ['required', 'string', 'current_password'], ]; } return [ 'email_confirmation' => ['required', 'string', Rule::in([$this->user()->email])], ]; } /** * @return array */ public function messages(): array { return [ 'email_confirmation.in' => __('settings.delete_account.email_mismatch'), ]; } }