100

Composer で PSR-4 をセットアップしようとしていますが、A non-empty PSR-4 prefix must end with a namespace separator.

autoloadの私のcomposer.json外見は次のようになります。

"autoload": {
    "psr-4": {
        "Acme\\models" : "app/models"
    }
},

app/models空です。

私は何を間違っていますか?どうすればこれを修正できますか?

4

2 に答える 2

8

他の人が言ったようにPSR-4 requires the trailing slash

Windowsで変換する/必要\\がありましたが(Linuxでは正常に動作するはずです):

    "autoload": {
        "psr-4": {
            "App\\": "src/"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "App\\Tests\\": "tests/"
        }
    },
于 2020-09-13T06:49:21.723 に答える