laravel 使用 composer 加載自定義函數和自定義類

導語

在開發中,會封裝一些自定義函數以及自定義的類,本篇文章講一下怎麼使用 composer 實現自動加載。

自定義函數

實現自動加載,共有三步。

  1. 創建文件。在 app 目錄下創建 Helpers.php 文件,用於自定義函數;
  2. 修改 composer.json 文件,添加如下語句

修改 composer.json

  1. 最後是在項目目錄中執行 composer dump-autoload

執行 composer 命令

接下來就可以在代碼中使用自定義的函數了,需要注意的是自定義函數要檢查是否已經定義,具體可參看 GitHub 中的代碼。

自定義類

自定義類同上,也是三步,一些小改動。

  1. 同樣是創建文件,不同的是在 app 下創建 Libraries 目錄,方便管理。在 Libraries 中可以創建自定義的類,注意 要添加命名空間 namespace app\Libraries
  2. 同樣是修改 composer.json 文件,修改如下

修改 composer.json

  1. 執行 composer dump-autoload 即可。

關於 laravel 的自動加載機制,可以看這篇文章


參考資料:laravel自定義函數和自定義類

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章