status = $httpStatusCode; } public function authorize() { return true; } public function rules(Request $request) { switch($this->method()) { case 'POST': $rules = [ 'email_address' => 'required', 'card_number' => 'required', 'birthdate' => 'required', ]; return $rules; break; default: } } public function response(array $errors) { return $this->status->unprocessableEntity('Form Validation Error',$errors); } } ?>