//使用步骤 //1.php artisan make:command command_name 生成命令后 填写 $signature //2.php artisan $signature 执行控制条命令 对应的方法 // if ($this->confirm('hello test ')){ // // dump('test'); // } $users = [1, 2, 4, 5, 6, 7, 8, 9]; // 方式1 $bar = $this->output->createProgressBar(count($users)); foreach ($users as $user) { //$this->performTask($user); sleep(2); // 模拟任务执行 $bar->advance(); } $bar->finish(); $this->info('task finished!'); // 方式2 $this->output->progressStart(count($users)); foreach ($users as $row) { $this->output->progressAdvance(); sleep(2); // 模拟任务执行 } dd('finished');
laravel 自定义artisan 命令 带进度条的控制台
最新推荐文章于 2024-05-26 09:43:08 发布