Laravel
  • Introduction
  • 常用語法
  • 結合Vue.js從無到有架設一個網站
  • 透過CMD新增File
  • Schedule
  • Annotation
  • Super Variable
  • API的設定
  • Create 新專案
  • Raw Expressions
  • Import - Export
  • JWT 外加 登入功能
  • Carbon
  • Storage 保存文件
  • Require_once
  • 設定apache將laravel專案run起來
  • 有關leftjoin的用法
  • Advanced Join Clauses
  • Call API方式
  • 產生新的APP_KEY
  • 程序優化技巧
  • composer update VS 手動丟檔
  • 全域變數被使用過
  • FB的SDK
Powered by GitBook
On this page

Was this helpful?

composer update VS 手動丟檔

今天遇到一個問題,我有個專案要新增一個外掛,正常都是從composer.json這個檔案裡面去新增一行,然後再對這個專案開啟命令提示字元輸入composer update,他就會自動幫你安裝外掛。

但是公司這邊有個奇妙的要求,就是不想要在專案的環境下面不要用composer update的方式安裝外掛,所以要我把我在測試區所安裝的外掛打包出來給前輩,手動的方式將外掛丟入vender。

這邊需要注意的是,不只有外掛本身的資料夾要打包,還要去修改一個composer的資料夾,裡面都會有跟對這個外掛的異動,全部都要複製貼上到新的專案底下。

所以如果要手動更新外掛的話,要注意:

  1. vender底下該外掛的資料夾

  2. vender底下composer的資料夾裡面的檔案

  3. config可能會需要新增該外掛的檔案

  4. config底下的app的providers底下有沒有宣告

  5. config底下的app的aliases底下有沒有宣告

  6. .env檔裡面有沒有設定

大概需要注意這幾個地方

Previous程序優化技巧Next全域變數被使用過

Last updated 5 years ago

Was this helpful?