php - 从 Laravel 中的 JSON 字符串中删除添加的反斜杠

标签 php json laravel lumen

所以我尝试在数据库中存储一些 HTML 代码,然后通过 API 检索它。

初始 HTML:

<img src="https://www.google.se/images/google_80w1ht.gif" alt="Google logo">

然后我毫不费力地存储在数据库中:

$data = $request->only(['content');

$comment = $this->repo->update($data, $id);

如果我转到 MySQL Workbench,这是存储的数据:

<img src="https://www.google.se/images/google_80wht.gif" alt="Google logo">

但是,当我检索到它并想将 HTML 输出为 JSON 参数时,它就遭到了全面抨击。

这是 json:

{"title": "<img src=\"https://www.google.se/images/google_80w1ht.gif\" alt=\"Google logo\">"}

我没有在插入期间或检索期间应用任何转换。

如何删除添加的额外反斜杠? ()

最佳答案

尝试 json_decode(your_data) 这应该有效。

关于php - 从 Laravel 中的 JSON 字符串中删除添加的反斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47155038/

相关文章:

php - 使用表单外的按钮提交表单并触发 jQuery 验证

php - 没有外键的 Laravel 一对一关系

php - Laravel - 如何使用供应商类?

javascript - 如何从 jquery 中找出一个 css 值

java - Lex Bot 与 Rest Api 集成

php - 无法更新 mysql 数据库的特定列

PHP Blowfish 困惑

c# - JSON.NET 序列化 JObject 而忽略空属性

php - Laravel 模型获取所有 $id = Auth::user()->id

php - MySQL:A100000 和 A200000 之间