Привет, интересно, когда я возвращаю результат JSON, используя laravel 5, он заменяет каждый '/'
'\/'
, который вызывает у меня проблемы, поскольку URL-адрес, который я возвращаю через контроллер, больше не работаетlaravel json result заменить «/» на « /»
, например, в контроллере:
$url = 'icon/nature/animals/cat-2.png';
$result = array('data'=>$url);
return response()->json($result);
в ответ Jquery он возвращает 'icons\\/nature\\/animals\\/cat-2.png'
Как можно избежать, чтобы это произошло, спасибо
это ошибка или вы знаете, что это должно быть: '$ Результат = массив ('данные' => $ iklans);' но возможно ?: '$ Результат = массив ('данные' => $ url); ' – W92
@ W92 нет, мой плохой мой код был $ url – Hendry
Я не знаю, какую библиотеку вы используете, но обычный json_decode имеет специальную возможность не выходить из слэшей -' echo json_encode ($ result, JSON_UNESCAPED_SLASHES); ' – splash58