【问题标题】:How to update vendor file directly in server like composer update in local如何直接在服务器中更新供应商文件,如本地作曲家更新
【发布时间】:2015-11-11 08:10:25
【问题描述】:
我有一个项目,在一半的保护中,我已将其上传到服务器。
我做了一些更改并在我的项目中使用了 excel 包,它在本地运行良好。我将文件上传到服务器,它显示问题。
找不到类 Maatwebsite\Excel\ExcelServiceProvider
之后我将包上传到供应商并在 config/app 中进行了常见更改(放置外观和别名)但也出现了同样的问题。
谁知道原因???
我已经很努力了。请回复。
【问题讨论】:
标签:
excel
laravel
composer-php
vendor
【解决方案1】:
您遇到类未找到异常的原因是您的远程服务器上的供应商自动加载器类映射尚未更新。您应该至少重新上传供应商目录"vendor/composer" 上的“composer”目录,因为它包含所有包生成的所有类映射。
请在您的本地开发中执行composer dump-autoload,然后重新上传您的 vendor 文件夹中的 composer 目录。