/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (UserUtils::isBackendRole()) { UserUtils::setDisplayAllStatus(); } else { UserUtils::forgotDisplayAllStatus(); } return $next($request); }
public function handleLogin($model) { $areaServices = []; $role = $model->role; if (!empty($role)) { foreach ($model->role->permissions as $permission) { $areaServices[] = $permission->service->action; } } UserUtils::setArea($areaServices); UserUtils::setIsLoggedIn(); UserUtils::setDisplayAllStatus(); }