public function accessLog($loggableId, $type) { $accessLog = new AccessLog(); $accessLog->loggable_id = $loggableId; $accessLog->loggable_type = $type; $accessLog->save(); }
public function dashboard() { /* * @array of Collection Objects * Contains ['yes', 'no', 'maybe' ,'optOut', 'all', 'numbers'] */ $allRsvps = $this->rsvp->getAllRsvps(); //$attendees = $this->guest->getAttendees(); //last invitations actually accessed $accessLog = AccessLog::where('loggable_type', 'invitation')->orderBy('created_at', 'asc')->take('100'); /* * @array of Collection Objects * Contains ['active', 'inactive'] */ $allUsers = $this->user->getUsers(); return view('admin.dashboard', ['rsvps' => $allRsvps, 'users' => $allUsers, 'accessLog' => $accessLog]); }