作曲家.Json位置和链接到psr-4命名空间


Composer.json location and linking to psr-4 namespace

我知道这是一个非常愚蠢的问题,但是我是一个新的作曲家,我正在努力自动加载我的类。

我的文件夹结构是这样的

composer.json
models
->Beer.php //class for type of beer
controllers
views
public
tests

我的json中的自动加载现在是这样的:

"autoload" : {
        "psr-4": {
            "drinkr''models": "models/Beers",
        }
    }

在我的beers。php类中有

namespace Beer;
class Beers....

谁能帮我理解如何正确连接以上内容?

除了我的作曲家,一切都应该如此。Json文件在/src文件夹和/tests文件夹?

composer.json
src
tests

我认为错误就在这里

"drinkr''models": "models/Beers"

namespace Beer;

将"Beers.php"重命名为"Beers.php"并将命名空间改为"Beers"