Composer 本地路径加载 laravel-admin 扩展包
Composer 提供了?Path?加載本地擴展包的方法,允許我們將擴展包以本地目錄形式進行加載,方便快速修改,也可以把修改后的代碼提交到項目的 CVS 中。
1. 將項目本地化
你可以通過任何方式將?laravel-admin?放入你的 packages 目錄。 本文將以?git clone?方式完成此操作。
mkdir packages cd packages git clone https://github.com/z-song/laravel-admin.git2. 修改 composer.json 文件
我們可以利用?composer.json?里的?repositories?中的?path?方式創(chuàng)建自定義 package。下面將?laravel-admin?的下載地址對應到本地的?packages/laravel-admin?目錄。
{..."repositories": [{"type": "path", "url": "packages/laravel-admin"}] }注意 ?:只修改?repositories?選項。
3. 更新 composer
使用?require?命令來加載擴展包,此命令會自動把 encore/laravel-admin:*@dev?添加到 composer.json 文件中,并且安裝依賴和更新 composer.lock 文件。
composer require encore/laravel-admin:*@dev注意 ?:需要在 homestead 里運行,不然會有報錯。
4. 更換擴展包加載方式
如果你一開始是使用除了?path?的其他方式加載的,現(xiàn)在先換為使用?path?加載,你可以使用?remove?命令移除:
composer remove encore/laravel-admin然后再參照上面的流程重新加載。
composer 會創(chuàng)建一個文件夾鏈接,把?vendor/encore/laravel-admin?文件夾鏈接到?packages/laravel-admin下,這樣就完成了 laravel-admin 本地化了。
總結
以上是生活随笔為你收集整理的Composer 本地路径加载 laravel-admin 扩展包的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 芒格狂赞比亚迪:是其最喜欢的股票,在中国
- 下一篇: laravel-admin 中怎么给 g