*/ public function postRules(): array { return [ 'email' => 'required|email|unique:subscriptions', // 'captcha_token' => [new Recaptcha()], ]; } /** * Get the validation rules that apply to the request. * * @return array */ public function destroyRules(): array { return [ 'email' => 'required|email', // 'captcha_token' => [new Recaptcha()], ]; } /** * Get the custom error messages. */ public function messages(): array { return [ 'email.unique' => 'This email address has already subscribed', ]; } }