gpt4 book ai didi

php - Laravel Blade 的 json 输出对象带有单引号?

转载 作者:行者123 更新时间:2023-12-02 21:20:57 24 4
gpt4 key购买 nike

我在 Laravel 中使用 Angular,在我的 Blade 模板中,我想像这样进行快速而肮脏的分配:

ng-init="product = {{$product}}"

但是这种方法的一个问题是 laravel/php 用双引号输出 json。由于 ng-init="" 在外面,我需要使用单引号。我已经尝试过 str_replace('"', "'", $product) 但迟早会遇到带有撇号的值。有没有解决方案?

注意:我很清楚这是不好的做法,但它是一个快速而肮脏的解决方案,只需几页,也节省了我的时间和客户的钱。

最佳答案

使用单引号来引用属性:

ng-init='product = {{ $product->toJson(JSON_HEX_APOS) }}'

...并不是说我宽恕这种行为,但如果这是您想要的,那么您就应该这样做。

关于php - Laravel Blade 的 json 输出对象带有单引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27716179/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com