/** * 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')); }