🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
#### 生成命令类 参数 --command 是指定 Artisan 调用的命令,一般情况下,我们推荐为命令加上命名空间,如本项目的 larabbs:。 打开生成的 CalculateActiveUser 命令类文件,填入以下内容: ~~~ php artisan make:command CalculateActiveUser --command=larabbs:calculate-active-user ~~~ #### 生成命令文件 ~~~ <?php namespace App\Console\Commands; use Illuminate\Console\Command; use App\Models\User; class CalculateActiveUser extends Command { // 供我们调用命令 protected $signature = 'larabbs:calculate-active-user'; // 命令的描述 protected $description = '生成活跃用户'; // 最终执行的方法 public function handle(User $user) { // 在命令行打印一行信息 $this->info("开始计算..."); $user->calculateAndCacheActiveUsers(); $this->info("成功生成!"); } } ~~~ ![](https://box.kancloud.cn/30c371bcd2177ce92550819d3df0cab0_1512x902.png) #### 运行命令 ~~~ php artisan larabbs:calculate-active-user ~~~