Я создаю ответ JSON с данными из установки Laravel 4.2.Это простой цикл по модели и отправка данных в массив.Затем я кодирую этот массив и пытаюсь вернуть JSON в маршрут (например, / feed).
То, что возвращается, не форматируется автоматически в Chrome или Firefox, поэтому я полагаю, чтоЯ не правильно формирую JSON.
Посмотрите на мой пример:
public function feed() {
$feed = CalendarEvent::ordered()->visible()->get();
$events = array();
foreach($feed as $item) {
$event = array(
'event' => array(
'id' => $item->id,
'title' => $item->title,
'date' => $date
)
);
array_push($events, $event);
}
$json = json_encode(array("events"=>$events));
return Response::json($json);
}
Это отформатировано в Chrome / FF пример отрисовки JSON в браузере