/**
  * Initialize the form request with data from the given request.
  *
  * @param \Illuminate\Foundation\Http\FormRequest $form        	
  * @param \Symfony\Component\HttpFoundation\Request $current        	
  * @return void
  */
 protected function initializeRequest(FormRequest $form, Request $current)
 {
     $files = $current->files->all();
     $files = is_array($files) ? array_filter($files) : $files;
     $form->initialize($current->query->all(), $current->request->all(), $current->attributes->all(), $current->cookies->all(), $files, $current->server->all(), $current->getContent());
     if ($session = $current->getSession()) {
         $form->setSession($session);
     }
     $form->setUserResolver($current->getUserResolver());
     $form->setRouteResolver($current->getRouteResolver());
 }
 /**
  * Initialize the form request with data from the given request.
  *
  * @param  \Illuminate\Foundation\Http\FormRequest  $form
  * @param  \Symfony\Component\HttpFoundation\Request  $request
  * @return void
  */
 protected function initializeRequest(FormRequest $form, Request $current)
 {
     $form->initialize($current->query->all(), $current->request->all(), $current->attributes->all(), $current->cookies->all(), $current->files->all(), $current->server->all(), $current->getContent());
 }
Esempio n. 3
0
 /**
  * Perform the sanitation by overriding the
  * `Symfony\Component\HttpFoundation::initialize` method. The `$request`
  * argument will be sanitized according to the rules defined in the
  * `static::sanitize` method.
  *
  * {@inheritdoc}
  */
 public function initialize(array $query = [], array $request = [], array $attributes = [], array $cookies = [], array $files = [], array $server = [], $content = null)
 {
     if (!empty($request) && ($rules = $this->sanitize())) {
         $sanitizer = app(Sanitizer::class)->rules($rules);
         $request = $sanitizer->sanitize($request);
     }
     parent::initialize($query, $request, $attributes, $cookies, $files, $server, $content);
 }