如何在没有作曲家的情况下在 Laravel 项目中使用 Laravel 库

How to use Laravel libraries in Laravel project without composer

我有一些我曾经反复使用的库,必须能够将它添加到 Laravel 项目中,我之前已经在本地下载了它的版本,并且可以在没有互联网连接的情况下使用它 是否可以像 Composer 一样以某种方式将其添加到 Laravel,或者是否可以构建我自己的本地作曲家?

您可以使用自动加载映射来实现这一点。只需创建一个包含您要使用的 file/files 的文件夹。例如:

YourProject/app/MyClasses/

并将文件存储在那里。然后你只需要使用作曲家类图:编辑 composer.json 文件指示你的 类:

的路径
"autoload": {
    ...
    "classmap": [
        "database/seeds",
        "database/factories"
        "app/MyClasses"
    ],
    ...
},

运行 composer dump-autoload 命令,您就可以开始了。