Почему функция urlencode не отображает действительный URL - PullRequest
0 голосов
/ 11 июля 2019

В моем приложении laravel 5.8 я создаю изображение с действием в soutce изображения, как:

     <img src="/show_banner_image/{{ $nextActiveBanners['id'] }}/{{ urlencode($nextActiveBanners['text']) }}/{{ urlencode($nextActiveBanners['url']) }}/{{
$nextActiveBanners['view_type'] }}/">

Но если URL имеет значение «https://www.php.net”, я получил ошибку 404 как

с маршрутами / web.php:

Route::get('/show_banner_image/{banner_id}/{banner_text}/{banner_url}/{banner_view_type}', ['as' => 'site.viewImage', 'uses' => 'HomeController@test2']); //app/Http/Controllers/HomeController.php

Я получил неверный URL.Я думал, что urlencode должен решить эту проблему, но похоже, что нет ... Как это исправить?

...