toJson
将集合转换成 JSON 字符串。
通过 json_encode
函数将数组转换成 JSON
php
$data = collect(['product' => 'apples', 'price' => 45])->toArray();
json_encode($data); // {"product": "apples", "price": 45}
可以直接调用 toJson
方法将集合转换成 JSON。
php
collect(['product' => 'apples', 'price' => 45])->toJson();
// {"product": "apples", "price": 45}
当然,也可以在调用 toJson
时,传递对应的参数,比如:JSON_PRETTY_PRINT
参数。
php
collect(['product' => 'apples', 'price' => 45])
->toJson(JSON_PRETTY_PRINT);
// {"product": "apples", "price": 45}
更多参数参考JSON 常量