Laravel:尚未安装依赖项时的Composer更新

时间:2016-03-06 15:50:21

标签: laravel dependencies composer-php service-provider

我需要依赖我的本地环境。我添加了它的服务提供商,一切都很好。 composer.json有这个脚本

"pre-update-cmd": [
            "php artisan clear-compiled"
        ],

当我将更改推送到生产时,我尝试运行composer update但由于该脚本artisan失败并出现错误,因为尚未安装依赖项,因此我在config / app.php中添加的服务提供程序不存在爱好。

这种情况的最佳方法是什么?只需删除更新前的脚本吗?

2 个答案:

答案 0 :(得分:0)

嗯有趣的问题

  1. 您在app.php
  2. 中为服务提供商输入了什么内容
  3. 您是否尝试删除服务提供商,然后运行composer update并在安装依赖项后重新添加?

答案 1 :(得分:0)

有趣的问题,

检查您的json文件

class yourClass{ private $name; public function functionA(){ $this->name = "devpro"; // set property } public function functionB(){ self::functionA(); echo $this->name; // call property } } 来自您的工作目录。