我已经得到了回应,但我不需要像这样
{
"status": "200",
"id": 1,
"email": "a@a.a",
"mobile": "",
"source": "",
"source_id": "",
"message": "Bad Request : Already Logged In"
}
我需要在anather对象中返回这些数据,如:
{
{
"status": "200",
}
{
"id": 1,
"email": "a@a.a",
"mobile": "",
"source": "",
"source_id": "",
"message": "Bad Request : Already Logged In"
}
}
答案 0 :(得分:4)
使用response()
和json()
方法。
$data = [
"status" => "200",
"details" => [
"id": 1,
"email": "a@a.a",
"mobile": "",
"source": "",
"source_id": "",
"message": "Bad Request : Already Logged In"
]
];
return response()->json($data);
这将返回以下JSON:
{
"status": "200",
"details": {
"id": 1,
"email": "a@a.a",
"mobile": "",
"source": "",
"source_id": "",
"message": "Bad Request : Already Logged In"
}
}
答案 1 :(得分:0)
Response(['status'=>'data','details'=>'data'], HTTP_OK);
答案 2 :(得分:0)
简单地返回数组:
$data = [
"status" => "200",
"details" => [
"id": 1,
"email": "a@a.a",
"mobile": "",
"source": "",
"source_id": "",
"message": "Bad Request : Already Logged In"
]
];
return $data;
Laravel会将其解析为JSON响应automatically:
[..]您也可以返回数组。该框架将自动将数组转换为JSON响应
答案 3 :(得分:0)
只返回数组json
return response()->json(['status'=>200,'data'=>$products]);
"status": 200,
"data": [
{
"id": 15,
"title": {
"en": "Someone’s sitting in the shade today because someone planted a tree a long time ago.",
"ar": "شخص ما يجلس في الظل اليوم لأن أحدهم زرع شجرة منذ زمن بعيد",
"ca": "Alguien está sentado a la sombra hoy porque alguien plantó un árbol hace mucho tiempo."
},
"slug": {
"en": "someone-s-sitting-in-the-shade-today-because-someone-planted-a-tree-a-long-time-ago",
"ar": "شخص-ما-يجلس-في-الظل-اليوم-لأن-أحدهم-زرع-شجرة-منذ-زمن-بعيد",
"ca": "alguien-esta-sentado-a-la-sombra-hoy-porque-alguien-planto-un-arbol-hace-mucho-tiempo"
},
"description": {
"en": "Someone’s sitting in the shade today because someone planted a tree a long time ago.",
"ar": "شخص ما يجلس في الظل اليوم لأن أحدهم زرع شجرة منذ زمن بعيد",
"ca": "Alguien está sentado a la sombra hoy porque alguien plantó un árbol hace mucho tiempo."
},
"created_at": "2021-03-15T18:31:02.000000Z",
"updated_at": "2021-03-15T18:31:02.000000Z"
},
{
"id": 14,
"title": {
"en": "Define success on your own terms, achieve it by your own rules, and build a life you’re proud to live.",
"ar": "حدد النجاح بشروطك الخاصة، وتحققه بقواعدك الخاصة، واصنع حياة تفخر بأن تعيشها.",
"ca": "Defina el éxito en sus propios términos, consígalo según sus propias reglas y construya una vida de la que se sienta orgulloso de vivir."
},
"slug": {
"en": "define-success-on-your-own-terms-achieve-it-by-your-own-rules-and-build-a-life-you-re-proud-to-live",
"ar": "حدد-النجاح-بشروطك-الخاصة-وتحققه-بقواعدك-الخاصة-واصنع-حياة-تفخر-بأن-تعيشها",
"ca": "defina-el-exito-en-sus-propios-terminos-consigalo-segun-sus-propias-reglas-y-construya-una-vida-de-la-que-se-sienta-orgulloso-de-vivir"
},
"description": {
"en": "Define success on your own terms, achieve it by your own rules, and build a life you’re proud to live.",
"ar": "حدد النجاح بشروطك الخاصة، وتحققه بقواعدك الخاصة، واصنع حياة تفخر بأن تعيشها.",
"ca": "Defina el éxito en sus propios términos, consígalo según sus propias reglas y construya una vida de la que se sienta orgulloso de vivir."
},
"created_at": "2021-03-15T18:31:02.000000Z",
"updated_at": "2021-03-15T18:31:02.000000Z"
},
{
"id": 13,
"title": {
"en": "Never give up. Today is hard, tomorrow will be worse, but the day after tomorrow will be sunshine.",
"ar": "لا تستسلم أبداً اليوم صعب، غدا سيكون أسوأ، لكن بعد غد سيكون شروق الشمس.",
"ca": "Nunca te rindas. Hoy es duro, mañana será peor, pero pasado mañana habrá sol."
},
"slug": {
"en": "never-give-up-today-is-hard-tomorrow-will-be-worse-but-the-day-after-tomorrow-will-be-sunshine",
"ar": "لا-تستسلم-أبدا-اليوم-صعب-غدا-سيكون-أسوأ-لكن-بعد-غد-سيكون-شروق-الشمس",
"ca": "nunca-te-rindas-hoy-es-duro-manana-sera-peor-pero-pasado-manana-habra-sol"
},
"description": {
"en": "Never give up. Today is hard, tomorrow will be worse, but the day after tomorrow will be sunshine.",
"ar": "لا تستسلم أبداً اليوم صعب، غدا سيكون أسوأ، لكن بعد غد سيكون شروق الشمس.",
"ca": "Nunca te rindas. Hoy es duro, mañana será peor, pero pasado mañana habrá sol."
},
"created_at": "2021-03-15T18:31:02.000000Z",
"updated_at": "2021-03-15T18:31:02.000000Z"
}
]