Привет я пытаюсь получить правильный ответ JSON, но я не получаю то, что я хочу, чтобы мой ответ является:не получает правильный ответ JSon
{
"status": "true",
"message": "Data Found!",
"data": {
"message_id": 25,
"sender_id": 15,
"body": "kaleem",
"subject": "Test",
"senderName": "Tester Techleadz",
"created_at": "2016-06-23 00:46:55"
}
}
мы можем увидеть MESSAGE_ID и sender_id не в кавычках, как другие значения в кавычках, я хочу, чтобы получить mESSAGE_ID и sender_id в кавычках, а моего код контроллера:
$id = $request->input('id');
$type = $request->input('type');
if($type == 'trash'){
$trash = MessagesRelationModel::leftjoin('messages','messages.id','=','messages_relation.message_id')
->leftjoin('users','users.id','=','messages.sender_id')
->leftjoin('contacts','users.contacts_id','=','contacts.id')
->where('messages.id' , $id)
->select('messages_relation.message_id','messages.sender_id','messages.body','messages.subject',DB::raw('CONCAT(firstname, " ", lastname) As senderName'),'messages.created_at')
->first();
if(count($trash) > 0)
{
$resultArray = ['status' => 'true', 'message' => 'Data Found!', 'data' => $trash];
return Response::json($resultArray, 200);
}
}
else{
$resultArray = ['status' => 'false', 'message' => 'No Data Found'];
return Response::json($resultArray, 200);
}
}
, как я могу решить мою проблему в контроллере я использовал выберите пункт в контроллере любой помощи будет высоко оценили !!!
пытаются использовать json_encode() предопределенная функция будет работать. – srinivas
_Why_ вы хотите, чтобы они были в кавычках? Это совершенно верно JSON./Если вы хотите, чтобы они были процитированы, тогда значения, введенные на вход, будут уже строками, а не целыми числами. – CBroe
Ваш вопрос неверно сформулирован. Используйте [JSONLint] (http://jsonlint.com/), чтобы проверить достоверность и использовать [JSON Viewer] (http://codebeautify.org/jsonviewer), чтобы проверить правильность и структуру представления. – Qevo