/** * Get the validation rules that apply to the request. * * @return array */ public function rules() { switch ($this->method) { case 'GET': break; case 'DELETE': break; case 'POST': return Account::createRules($this); case 'PUT': break; case 'PATCH': return Account::updateRules($this); default: break; } return []; }
/** * {@inheritdoc}. */ protected function getValidator($model) { return Validator::make($model->toArray(), Account::createRules()); }