Laravel Artisan 命令行:参数和选项说明 您所在的位置:网站首页 2sc5570参数说明 Laravel Artisan 命令行:参数和选项说明

Laravel Artisan 命令行:参数和选项说明

2024-07-10 02:04| 来源: 网络整理| 查看: 265

问题

如何象 artisan 自带命令那样为参数和选项设置说明?

回答

在用户的自定义命令中,是支持象 artisan 自带命令那样设置参数和选项说明的。

参数说明语法 {参数名 : 参数说明}

注意,分隔 参数名 与 参数说明 的冒号两边必须加空格。

选项说明语法 {--选项名 : 选项说明}

注意,分隔 选项名 与 选项说明 的冒号两边必须加空格。

示例

下面的代码以闭包命令形式创建一个 hash:md5 命令,为 text 参数设置说明 Calculate text,为 --uppercase 选项设置说明 Output uppercase hash value:

Artisan::command('hash:md5 {text : Calculate text} {--U|uppercase : Output uppercase hash value}', function ($text, $uppercase) { $md5text = $uppercase ? strtoupper(md5($text)) : md5($text); $this->info("md5('{$text}') = $md5text"); })->describe('Calculate the md5 hash of a text'); 参考 设置必要参数 设置可选参数 设定命令选项


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有