info('Generating slugs for users...'); $usersWithoutSlugs = User::whereNull('slug')->get(); if ($usersWithoutSlugs->isEmpty()) { $this->info('All users already have slugs!'); return Command::SUCCESS; } $bar = $this->output->createProgressBar($usersWithoutSlugs->count()); $bar->start(); foreach ($usersWithoutSlugs as $user) { $user->slug = User::generateUniqueSlug($user->name); $user->save(); $bar->advance(); } $bar->finish(); $this->newLine(); $this->info("Successfully generated slugs for {$usersWithoutSlugs->count()} users!"); return Command::SUCCESS; } }