Request::initialize PHP Method

initialize() public static method

This method also re-initializes all properties.
public static initialize ( array $query = [], array $request = [], array $attributes = [], array $cookies = [], array $files = [], array $server = [], string | resource $content = null )
$query array The GET parameters
$request array The POST parameters
$attributes array The request attributes (parameters parsed from the PATH_INFO, ...)
$cookies array The COOKIE parameters
$files array The FILES parameters
$server array The SERVER parameters
$content string | resource The raw body data
        public static function initialize($query = array(), $request = array(), $attributes = array(), $cookies = array(), $files = array(), $server = array(), $content = null)
        {
            //Method inherited from \Symfony\Component\HttpFoundation\Request
            return \Illuminate\Http\Request::initialize($query, $request, $attributes, $cookies, $files, $server, $content);
        }

Usage Example

 /**
  * Transform the form results before sending it to validation.
  *
  * @param array $query
  * @param array $request
  * @param array $attributes
  * @param array $cookies
  * @param array $files
  * @param array $server
  * @param null  $content
  */
 public function initialize(array $query = [], array $request = [], array $attributes = [], array $cookies = [], array $files = [], array $server = [], $content = null)
 {
     parent::initialize($query, $request, $attributes, $cookies, $files, $server, $content);
     $input = Input::all();
     $input['timestamp'] = strtotime($input['timestamp']);
     if (!json_decode($input['information'])) {
         $input['information'] = json_encode(['report' => $input['information']]);
     }
     $this->getInputSource()->replace($input);
 }
All Usage Examples Of Request::initialize