我正在处理一个Laravel项目,我们使用docker-compose
来搭建本地开发环境,我们试图缩短安装Composer依赖和使用Laravel/Envoy进行Artisan的命令。以下是我们迄今为止所做的示例:
@task('composer-require')
docker-compose exec -u 1000 web composer require {{ $package }}
@endtask
使用方式如下:
envoy run composer-install --package=xxx/yyy
现在我们的 Envoy.blade.php
文件变得越来越大,因为我们必须把每个用法都作为一个任务,并且我们必须记住所有这些名称。
我想知道是否可能,如何将像这样的命令 envoy run composer install xxx/yyy
定义为只有一个名为 composer
的任务,然后传递 install xxx/yyy
部分?
对于我的英语表示抱歉。