App\Http\Requests\Request::sanitizeInput PHP Method

sanitizeInput() protected method

Sanitize the input.
protected sanitizeInput ( ) : array
return array
    protected function sanitizeInput()
    {
        if (method_exists($this, 'sanitize')) {
            $input = $this->container->call([$this, 'sanitize']);
        } else {
            $input = $this->all();
        }
        // autoload referenced entities
        foreach ($this->autoload as $entityType) {
            if ($id = $this->input("{$entityType}_public_id") ?: $this->input("{$entityType}_id")) {
                $class = 'App\\Models\\' . ucwords($entityType);
                $entity = $class::scope($id)->firstOrFail();
                $input[$entityType] = $entity;
                $input[$entityType . '_id'] = $entity->id;
            }
        }
        $this->replace($input);
        return $this->all();
    }