1、创建命令(command)
1 | php artisan make:command CreateUserCommand |
2、完善逻辑
1 |
|
3、使用命令
按照 $signature 中的定义传入参数:
1 | php artisan create:user admin admin@example.com password123 --admin |
还可以不传参数,通过命令行提示完成:
1 | php artisan create:user |

参考:https://laracoding.com/adding-a-custom-artisan-command-with-optional-arguments/