/** * Display a listing of the resource. * * @return Response */ public function index() { try { $response = ['multimedia' => []]; $statusCode = 200; $multimedia = Multimedia::all(); //$users = User::all()->take(9); foreach ($multimedia as $m) { $user = User::find($m->user_id); $festival = Festival::find($m->user_id); $response['multimedia'][] = ['id' => $m->id, 'festival' => $festival['name'] . ': ' . $festival['start_datetime'] . '-' . $festival['end_datetime'] . '[' . $festival['city'] . ']', 'file_type' => $m->file_type, 'filename' => $m->filename, 'user' => $user['name'] . ", " . $user['full_name'], 'created_at' => $m->created_at]; } } catch (Exception $e) { $statusCode = 404; } finally { return Response::json($response['multimedia'], $statusCode); } }