我正在一个laravel项目中使用docker-compose,该项目用于本地开发环境,并且正在尝试通过laravel / envoy缩短用于安装作曲家依赖项和工匠的命令。这是到目前为止我们所做的一个示例:
@task('composer-require')
docker-compose exec -u 1000 web composer require {{ $package }}
@endtask
Run Code Online (Sandbox Code Playgroud)
并按如下使用
envoy run composer-install --package=xxx/yyy
现在我们的Envoy.blade.php文件越来越大,因为我们必须将每种用法作为一项任务,并且必须记住所有这些名称。
我想知道是否有可能,我们如何接受这样的命令envoy run composer install xxx/yyy,仅定义一个名为的任务composer,然后传递install xxx/yyy零件?
关于我的英语很抱歉
我有这个方法来删除列表中选择的实体.但是当被调用时会产生这个错误,我看不出原因.
java.lang.IllegalArgumentException:必须管理实体以调用remove:HP Envy 15,尝试合并分离并再次尝试删除.
public void delete(Stock stock){
EntityManager em = ConnectionFactory.createEntityManager();
em.getTransaction().begin();
em.detach(stock);
em.remove(stock);
em.getTransaction().commit();
em.close();
}
Run Code Online (Sandbox Code Playgroud)
我已经阅读了其他相关帖子