小编Eli*_*ngi的帖子

Composer 自动加载 Laravel 5.5

我在 5.5 版本中开始了一个 Laravel 项目,我一直在使用 5.1 版本。

在这个版本中,我使用文件夹“nob”,我用它来开发一些类以将它们转换为组件。

我在 5.1 版本中使用了以下 composer.json:

"autoload": {
    "classmap": [
        "database"
    ],
    "psr-4": {
        "App\\": "app/",
        "Nob\\": "nob/"
    }
},
Run Code Online (Sandbox Code Playgroud)

这是 5.5 版:

"autoload": {
    "classmap": [
        "database/seeds",
        "database/factories"
    ],
    "psr-4": {
        "App\\": "app/",
        "Nob\\": "nob/"
    }
},
Run Code Online (Sandbox Code Playgroud)

我收到此错误: 在此处输入图片说明

这是类,她的命名空间是正确的

<?php namespace Nob\Payeezy\Types;

use Nob\Payeezy\Payeezy;

class Authorization extends Payeezy
{
Run Code Online (Sandbox Code Playgroud)

这是树:

在此处输入图片说明

我使用 PhpStorm,他识别出命名空间 在此处输入图片说明

我不知道可能会发生什么,我使用了 composer dump-autoload 而什么也没有。

php autoload laravel composer-php laravel-5

1
推荐指数
1
解决办法
3万
查看次数

标签 统计

autoload ×1

composer-php ×1

laravel ×1

laravel-5 ×1

php ×1