您的位置:首页 > 教程 > PHP编程 > Laravel 创建可以传递参数 Console服务的例子

Laravel 创建可以传递参数 Console服务的例子

2020-09-04 08:15:32 来源:易采站长站 作者:

Laravel 创建可以传递参数 Console服务的例子,命令,控制台,实例,可以用,自定义

Laravel 创建可以传递参数 Console服务的例子

易采站长站,站长之家为您整理了Laravel 创建可以传递参数 Console服务的例子的相关内容。

1.查看所有可以用artisan调用的命令

php artisan list

2.创建自定义命令

php artisan make:console TestDemo

上面的命令会自动生成一个类app/Console/Commands/TestDemo.php

<?phpnamespace App\Console\Commands;use Illuminate\Console\Command;class TestDemo extends Command {  /**   * 控制台命令名称   *   * @var string   */  protected $signature = 'test {param1} {--param2=}';  /**   * 控制台命令描述   *   * @var string   */  protected $description = 'test';  /**   * 创建新的命令实例   *   * @param DripEmailer $drip   * @return void   */  public function __construct(DripEmailer $drip)  {    parent::__construct();  }  /**   * 执行控制台命令   *   * @return mixed   */  public function handle()  {    //参数调用方法    $param1 = $this->argument('param1');    $param2 = $this->option('param2');    $this->info($param1);    $this->info($param2);  }}

3.命令行调用实例

php artisan test aaa –param2=bbb

执行结果:

aaa bbb
以上就是关于对Laravel 创建可以传递参数 Console服务的例子的详细介绍。欢迎大家对Laravel 创建可以传递参数 Console服务的例子内容提出宝贵意见

微信扫一扫

易采站长站微信账号