routeIs('setup', 'setup.store', 'locale.update')) { return $next($request); } if (User::query()->withTrashed()->where('type', UserType::Staff)->exists()) { return $next($request); } return WriteSafeRedirect::apply($request, redirect()->route('setup')); } }