Laravel 创建可以传递参数 Console 服务
查看所有可以用artisan调用的命令
php artisan list
创建自定义命令
php artisan make:console TestDemo
上面的命令会自动生成一个类app/Console/Commands/TestDemo.php
    namespace 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