Laravel:如何更新存储/框架中的包

时间:2017-11-17 12:04:21

标签: php laravel composer-php octobercms

我已移除了包含composer remove的软件包,现在已将其从composer.jsoncomposer.lock文件中删除,并已从vendor目录中删除。但我注意到它仍然列在这两个文件中:storage/framework/packages.phpstorage/framework/services.php。如何更新/重建这些文件?
此外,当我在项目的根目录中运行php artisan时,我收到此错误:

  

[Symfony的\元器件\调试\异常\ FatalThrowableError]     Class' Morilog \ Jalali \ JalaliServiceProvider'找不到

我搜索了该项目的所有文件,发现JalaliServiceProvider仅列在上述两个文件中。

5 个答案:

答案 0 :(得分:0)

config/app.php

下面的行中删除或评论
   Morilog\Jalali\JalaliServiceProvider::class

答案 1 :(得分:0)

您的包已在config / app.php中注册。删除包Morilog \ Jalali \ JalaliServiceProvider :: class

答案 2 :(得分:0)

尝试在终端中运行composer dump-autoload

答案 3 :(得分:0)

删除这两个文件:

bootstrap/cache/packages.php

bootstrap/cache/services.php

答案 4 :(得分:-2)

根据这一点 - https://getcomposer.org/doc/articles/scripts.md,没有<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script> <div id="root"></div>事件,因此您post-remove-cmdpost-update-cmd中的任何内容都没有被执行。

这表明post-install-cmd可能存在问题。