Khi*_*anu 3 json laravel-5 laravel-collection
如何将此Laravel集合数组转换为json格式,如下所示.
//All records from users table.
$users = DB::table('users')->get();
// Required json format.
return '{
"data": [
{
"DT_RowId": "row_1",
"id": "Tiger",
"clear": "Nixon",
"fsssf": "System Architect",
"tex": "t.nixon@datatables.net",
"created_at": "Edinburgh",
"updated_at": "Edinburgh"
},
{
"DT_RowId": "row_2",
"id": "Tiger",
"clear": "Nixon",
"fsssf": "System Architect",
"tex": "t.nixon@datatables.net",
"created_at": "Edinburgh",
"updated_at": "Edinburgh"
}
],
"options": [],
"files": []
}';
Run Code Online (Sandbox Code Playgroud)
对不起基本问题,但我无法将此转换为此jso.
Asi*_*zad 10
看看文档.
您可以使用toJson()将集合转换为json对象.
$users = DB::table('users')->get()->toJson();
dd($users);
Run Code Online (Sandbox Code Playgroud)
您也可以使用简单的PHP方式执行此操作
$users = json_encode($users);
Run Code Online (Sandbox Code Playgroud)
看看这个链接
问候和快乐的编码!
添加“使用响应;”
return Response::json([
'data' => $value
], 200);
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!
如果您正在考虑是否需要刀片模板,可以使用@json Blade指令,如下所示:
<script type="text/javascript">
var PARAMS = @json($params)
</script>
Run Code Online (Sandbox Code Playgroud)
PS在Laravel 5.6中测试