小编Iva*_*ulo的帖子

如何将参数或参数传递给Laravel Envoy任务

我正在一个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零件?

关于我的英语很抱歉

php laravel docker-compose laravel-envoy

5
推荐指数
1
解决办法
745
查看次数

当我尝试删除实体时,必须管理实体以调用remove

我有这个方法来删除列表中选择的实体.但是当被调用时会产生这个错误,我看不出原因.

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)

我已经阅读了其他相关帖子

必须管理实体以调用删除

IllegalArgumentException:必须管理实体以调用remove

java jpa jpql

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

docker-compose ×1

java ×1

jpa ×1

jpql ×1

laravel ×1

laravel-envoy ×1

php ×1