public function index_onDelete() { if (($checkedIds = post('checked')) && is_array($checkedIds) && count($checkedIds)) { foreach ($checkedIds as $eventId) { if (!($event = Event::find($eventId))) { continue; } $event->delete(); } Flash::success('Successfully deleted event(s).'); } return $this->listRefresh(); }
public function getEvents() { $categoryId = (int) $this->property('category'); $events = Event::all()->where('category_id', $categoryId); return $events; }
public function getNextEvent() { $categoryId = (int) $this->property('category'); $event = Event::where('category_id', $categoryId)->orderBy('startDate', 'asc')->first(); return $event; }