sleeping-owl / admin

Administrative interface builder for Laravel
http://sleeping-owl.github.io/
MIT License
503 stars 259 forks source link

Кодируются слеши параметров url #293

Open RomanRubachonok opened 8 years ago

RomanRubachonok commented 8 years ago

Привет. Возникает такая проблема. При нажатии на кнопку редактора "Загрузить изображение с сервера" обращается к контроллеру ImagesController@getAll и там загружаются все изображения и кодируются слеши параметров при получении пути через route().

image

\Illuminate\Routing\UrlGenerator ... protected function toRoute($route, $parameters, $absolute) { $parameters = $this->formatParameters($parameters);

    $domain = $this->getRouteDomain($route, $parameters);

    $uri = strtr(rawurlencode($this->addQueryString($this->trimUrl(
        $root = $this->replaceRoot($route, $domain, $parameters),
        $this->replaceRouteParameters($route->uri(), $parameters)
    ), $parameters)), $this->dontEncode);

    return $absolute ? $uri : '/'.ltrim(str_replace($root, '', $uri), '/');
}

rawurlencode() и кодирует. Эта стандартный класс \Illuminate\Routing\UrlGenerator и как обойти все это красиво не ясно. Laravel 5.1 Исправьте пожалуйста или помогите решить проблему. Спасибо.