0

从 下载hybridauthcomposer,我总是需要手动添加hybridauth的目录/vendor/composer/autoload_classmap.php,这应该是自动的。

下面是我的composer.json,有人能指出为什么hybridauth没有自动写入自动加载的问题吗?

{
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "require": {
        "laravel/framework": "4.0.*",
        "way/generators": "dev-master",
        "hybridauth/hybridauth": "*",
        "intervention/image": "dev-master"
    },
    "autoload": {
        "classmap": [
            "app/commands",
            "app/controllers",
            "app/models",
            "app/database/migrations",
            "app/database/seeds",
            "app/tests/TestCase.php"
        ]
    },
    "scripts": {
        "post-install-cmd": [
            "php artisan optimize"
        ],
        "pre-update-cmd": [
            "php artisan clear-compiled"
        ],
        "post-update-cmd": [
            "php artisan optimize"
        ],
        "post-create-project-cmd": [
            "php artisan key:generate"
        ]
    },
    "config": {
        "preferred-install": "dist"
    },
    "minimum-stability": "dev"
}
4

2 回答 2

0

你有没有尝试过

使用“hybridauth/hybridauth”:“dev-master”

也试试

工匠转储自动加载命令

于 2013-07-31T18:35:29.000 回答
0

看起来在最新的更新中他们改变了很多东西,你的旧代码将无法使用它。

如果您没有在类映射文件中获得自动加载类,那么最好使用旧版本的HybridAuth即 2.9.1

使用"hybridauth/hybridauth": "2.9.1"而不是 "hybridauth/hybridauth": "dev-master"

类将在自动加载类映射文件上自动加载。

这在 laravel 4 和 5 上都很好用。

于 2017-08-19T13:00:48.217 回答