name) and isset($appInfos->version)) { View::share('cpsr_name', $appInfos->name); View::share('cpsr_version', $appInfos->version); } if (!app()->runningInConsole()) { // * FORCE BOOTSTRAP PAGINATOR (or custom if in front) // Early boot, request wont be filled as expected. if (collect(explode('/', \request()->getPathInfo()))->get(1) === 'bo') { Paginator::defaultView('modules.pagination'); } else { Paginator::useBootstrapFive(); } // On ramène le nom du jeu et le nom de la société sur toute les pages. View::share('settingsGlobal', Settings::getCached()->first()); // On ramène aussi tout les prix car on en a besoin sur le header. View::share('prizesGlobal', Prize::getCached()); // * CUSTOM IF STATEMENTS Blade::if('admin', function () { return auth('backend')->user() and auth('backend')->user() ->role->value() <= RoleEnum::admin->value(); }); Blade::if('superadmin', function () { return auth('backend')->user() and auth('backend')->user() ->role->equals(RoleEnum::conceptor); }); } //end if } }