public function action_json() { $return_array = array(); foreach (Auth::user()->notifications_received()->order_by('read')->order_by('created_at', 'desc')->take(3)->get() as $notification) { $return_array[] = array('object' => $notification->to_array(), 'parsed' => NotificationParser::parse($notification)); } return Response::json(array('status' => 'success', 'results' => $return_array, 'count' => Auth::user()->notifications_received()->count())); }
public function parsed() { return NotificationParser::parse($this); }