如何通过下载的文件激活Laravel软件包(而不是通过Composer)

7kqas0il  于 2022-11-18  发布在  其他
关注(0)|答案(1)|浏览(210)

我有一个Laravel包,我想在我的项目中使用。我已经测试过了,我知道我需要定制相当多的它,以适应我的需要。
覆盖vendor目录中的文件总是一件很麻烦的事,特别是如果你需要接触PHP,Vue,CSS文件等。因此,我不想通过通常的Composer安装。我也不太关心未来对包的更新,因为它已经有了一个坚实的基础。
所以问题是:**在我从GitHub下载软件包文件并将其放置在Laravel应用程序的相应目录中之后,是否有一个具体的步骤列表来确保插入的软件包工作?**或者更像是,一个一个地做,并修复问题,直到它工作?
干杯干杯干杯

baubqpgj

baubqpgj1#

Composer允许您选择本地软件包而不是远程软件包。
1.在基目录中创建一个packages文件夹(packages文件夹和Laravel的composer.json文件必须位于同一目录中)。
1.将您下载的软件包放入packages(packages/packageName)。
1.替换Laravel的composer.json中的以下行。

"require": {

"repositories": [
    {
        "type" : "path",
        "url" : "./packages/*",
        "options" : {
            "symLink" : true
        }
    }
],
"require": {

1.在控制台中运行composer require authorName/packageName命令。

相关问题