Laravel:如何从供应商目录中恢复已删除的文件夹


Laravel: How to recover deleted folder from vendor directory

我使用composer来获得laravelcollective/html/em>依赖项。但后来我不需要这个,我不小心自己删除了文件夹,没有请composer帮我做。现在,每当我试图运行本地服务器或向composer发出更新命令时,我都会收到以下错误:

[运行时异常]
错误输出:PHP警告:require(/media/adeel/643459A034597650/Projects/Laravel/vendor/laraavecollector/html/src/helpers.PHP):无法打开流:没有这样的文件或目录
ry-in/media/adeel/643459A034597650/Projects/Laravel/vendor/comporter/autoload_real.php第55行
PHP致命错误:require():无法打开必需的'/media/adeel/643459A034597650/Projects/Laravel/vendor/laraavecollector/html/src/helpers.PHP'(include_path='.:/usr/share/p
hp:/usr/share/pear')在/media/aeel/643459A034597650/Projects/Laravel/vendor/comporter/autoload_real.php的第55行

即使/laravelcollective目录已经不存在,我仍然会收到这个错误。我曾尝试从我的Laravel项目中删除整个供应商文件夹,然后发出composer update命令,但我收到了以下错误:

[运行时异常]
错误输出:PHP警告:require(/media/adeel/643459A034597650/Projects/Laravel/bootstrap/../vendor/autoload.PHP):无法打开流:/media/
中没有这样的文件或目录adeel/643459A034597650/Projects/Laravel/bootstrap/autoload.php,第17行
PHP致命错误:require():无法打开必需的'/media/adeel/643459A034597650/Projects/Laravel/bootstrap//vendor/autoload.php'(include_path='.:/usr/share/php:/usr/share
/pear')在/media/adeel/643459A034597650/Projects/Laravel/bootstrap/autoload.php的第17行

似乎通过发出install命令而不是update解决了问题。我还从其目录中删除了composer.lock文件,但我认为这没有什么不同。