Laravel引入第三方类库 提示 Class 'XXX' not found的解决方法
匿名 · 更新于 2017/12/27
今天在Laravel中引入三方类库JohnLui/AliyunOSS,结果本地一切正常运行,但是在服务器就总提示 Class 'App\Services\OSS' not found,
怎么调整问题都无法解决,最后在网上找到了解决方案,解决方案如下
对于PSR-4自动加载程序用户(composer.json):
在classmap数组内增加App/Services,不要将其包含在自动加载的psr-4对象中。例如;
"autoload": {
"classmap": [
"database/seeds",
"database/factories",
"App/Services"
],
"psr-4": {
"App\\": "app/"
},
"files": [
"app/Helpers/function.php"
]
}
然后运行:
php artisan clear-compiled
composer dump-autoload
php artisan optimize
- 1、首先清除所有编译的文件。
- 2、更新
autoload_psr4.php和几乎清空autoload_classmap.php。 - 3、更新
autoload_classmap.php。
从此时起,您不必再次执行此操作,任何新的迁移都将正常运行。
原文地址:https://stackoverflow.com/questions/30819934/laravel-migrations-class-not-found
