/** * Add the extra logic needed to finalize the config array before using it. * * @param $config * * @return mixed */ public function decorate($config) { if (Route::is('role.user.index')) { unset($config['user.roles']); } return array_values($config); }
/** * Display a listing of the resource. * * @return Response */ public function index() { if (Request::ajax() && Route::is('notifier.index') || !Request::ajax()) { Notifier::expireDisplayedNotifications(); } $notifications = Notifier::getDisplayNotifications(); if (Request::ajax() && Route::is('notifier.index') || !Request::ajax()) { Notifier::displayNotifications($notifications); } return Response::json(['notifications' => Notifier::toArray($notifications)]); }