企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 设定必要参数 * 大多数 Artisan 命令都需要用户提供必要的参数 * 不管命令是通过命令类创建的,还是通过闭包创建的,必要参数的定义语法都是一样。 ### 1、定义语法 * 必要参数的定义语法很简单:就是大括号包裹参数名即表示一个必要参数: `{参数名}` * 还可包含参数说明: `{参数名 : 参数说明}` * 注意,分隔`参数名` 与 `参数说明` 的冒号两边必须加空格。 ### 2、命令类中设定必要参数 * 在命令类中,命令参数与命令名、命令选项都是在 signature 属性中设置的。 ``` protected $signature = 'command:name {param1} {param2}'; ``` ### 3、闭包命令中设定必要 参数 * 在闭包命令中,命令参数与命令名、命令选项都是在 Artisan::command 方法的第一个参数中设置的。 ``` Artisan::command('command:name {param1} {param2}', function ($param1, $param2) { }); ```