Example #1
0
 /**
  * Display the specified event.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id)
 {
     $event = \asb\Event::findOrFail($id);
     $roles = EventRole::where('event_id', '=', $event->id)->get();
     $dates = EventDate::where('event_id', '=', $event->id)->get();
     $attachments = EventAttachment::where('event_id', '=', $event->id)->get();
     $comments = EventComment::where('event_id', '=', $event->id)->get();
     return View::make('events.show', compact('event', 'roles', 'dates', 'attachments', 'comments'));
 }
 /**
  * Store a newly created resource in storage.
  * POST /comments
  *
  * @return Response
  */
 public function store()
 {
     $validator = Validator::make($data = Input::all(), EventComment::$rules);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     }
     $data['user_id'] = Sentry::getUser()->id;
     EventComment::create($data);
     return Redirect::route('events.index');
 }
 /**
  * Display the specified event.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id)
 {
     if (!Sentry::getUser()) {
         return Redirect::route('sessions.create');
     }
     $event = \asb\Event::findOrFail($id);
     $roles = EventRole::where('event_id', '=', $event->id)->get();
     $dates = EventDate::where('event_id', '=', $event->id)->get();
     $attachments = EventAttachment::where('event_id', '=', $event->id)->get();
     $comments = EventComment::where('event_id', '=', $event->id)->get();
     $inventories = Equipment::all();
     $scheduled = EventEquipment::where('event_id', '=', $event->id)->get();
     return View::make('events.show', compact('event', 'roles', 'dates', 'attachments', 'comments', 'inventories', 'scheduled'));
 }