反馈建议 标题:
邮箱:
内容:
  
[隐显目录]
今天在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