为laravel刀片输出带双引号的json
Posted
技术标签:
【中文标题】为laravel刀片输出带双引号的json【英文标题】:Output json with double quotes for laravel blade 【发布时间】:2021-10-30 09:21:35 【问题描述】:我对使用 LARAVEL 8 的请求获得的 JSON 有问题
在我的控制器中
$tmpMenu =
Menu::leftJoin('bookings', 'menus.date_menu', '=', 'bookings.date_reservation')
->get();
$finalTab2 = $tmpMenu->toJson();
在 app.blade.php 中
events: '!! $finalTab2 !!',
我的 JSON 是这样的
'[
"id": 19,
"description": null,
"meal": "chips"
]'
我认为它必须是这样的
'[
"id": "19",
"description": "",
"meal": "chips"
]'
然后如何自动为所有值添加引号?
谢谢
【问题讨论】:
【参考方案1】:解决了!
在 app.blade.php 中
@if(isset($finalTab2))
events: @json($finalTab2),
@endif
【讨论】:
以上是关于为laravel刀片输出带双引号的json的主要内容,如果未能解决你的问题,请参考以下文章