Laravel удаляет обратную косую черту из ответа JSON в Restful API

#php #json #laravel #api #laravel-5

#php #json #laravel #API #laravel-5

Вопрос:

Я создаю restful api и пытаюсь передать URL-адрес изображения, который хранится в базе данных

например, когда я пытаюсь передать эту ссылку в api 127.0.0.1:8000/ima&es/123.jp& , она выглядит как 127.0.0.1:8000/ima&es/123.jp&

я пробовал такие вещи, как stripslashes() но ничего не работает

Контроллер

 public function companiesAll()
{
    $companies = Company::where('status',1)-&&t;select('id', 'name',"ima&e")-&&t;&et();

        return response()-&&t;json([$companies]);
}
  

Комментарии:

1. Вам нужно проанализировать JSON on front-end , который автоматически удалит эти косые черты

2. @BasheerKharoti приведите мне пример, пожалуйста

3. Обновите свой код и укажите, где вы вызываете API (Ajax-запрос)

4. @BasheerKharoti Чувак, это Restful API для мобильного приложения!

5. Каким бы ни был API, вы будете его где-то использовать

Ответ №1:

Попробуйте использовать:

 return response()-&&t;json($companies, 200, [], JSON_UNESCAPED_UNICODE);