Example #1
0
 /**
  * Return JSON for the specified resource.
  *
  * @param string $slug
  *
  * @return \Illuminate\Http\Response
  */
 public function showJson(City $city, Event $event)
 {
     $event->user = $event->user;
     // Eh? Doesn't work without this ?
     $event->colorScheme;
     $event->category;
     $event->parsedContent = $event->parseMarkdown('content');
     $event->shortDates = $event->shortDates();
     $event->longDates = $event->longDates();
     $event->times = $event->times();
     $event->url = action('EventsController@show', ['city_code' => $city->iata, 'slug' => $event->slug]);
     return response()->json($event);
 }
 /**
  * Delete an event time.
  * @param \App\Http\Requests\GenericRequest $request
  * @param \App\Event                        $event
  * @return Response
  */
 private function update_DeleteTime(GenericRequest $request, Event $event)
 {
     // Get the event time
     $time = $event->times()->find($request->get('id'));
     if (!$time) {
         return $this->ajaxError("Couldn't find the event time", 404);
     } else {
         $time->delete();
         Flash::success('Event time deleted');
         return Response::json(true);
     }
 }