【问题标题】:Error when saving json to database mysql?将json保存到数据库mysql时出错?
【发布时间】:2021-07-24 15:43:04
【问题描述】:
public function store(Request $request)
{
  $image = ['http://localhost.loca/image/product/01-1627140249.jpg', 'http://localhost.loca/image/product/03-169983334.jpg'];
  $product = new Product();
  $product->image = json_encode($image);
  $product->save();
}

并将结果存储在数据库中

["http:\/\/localhost.loca\/image\/product\/01-1627140249.jpg","http:\/\/localhost.loca\/image\/product\/03-169983334.jpg"]

正在生成\。有什么解决办法吗?谢谢。

【问题讨论】:

  • 我认为没有必要。因为这是数据库中保存的json格式的错误

标签: php laravel laravel-5


【解决方案1】:

我用:JSON_UNESCAPED_SLASHES 解决了这个问题!

json_encode($image, JSON_UNESCAPED_SLASHES)

【讨论】:

    猜你喜欢
    • 2011-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-13
    • 2012-07-04
    • 1970-01-01
    相关资源
    最近更新 更多