導語
在開發中,會封裝一些自定義函數以及自定義的類,本篇文章講一下怎麼使用 composer 實現自動加載。
自定義函數
實現自動加載,共有三步。
- 創建文件。在
app
目錄下創建Helpers.php
文件,用於自定義函數; - 修改
composer.json
文件,添加如下語句
- 最後是在項目目錄中執行
composer dump-autoload
接下來就可以在代碼中使用自定義的函數了,需要注意的是自定義函數要檢查是否已經定義,具體可參看 GitHub 中的代碼。
自定義類
自定義類同上,也是三步,一些小改動。
- 同樣是創建文件,不同的是在
app
下創建Libraries
目錄,方便管理。在Libraries
中可以創建自定義的類,注意 要添加命名空間namespace app\Libraries
; - 同樣是修改
composer.json
文件,修改如下
- 執行
composer dump-autoload
即可。
關於 laravel 的自動加載機制,可以看這篇文章。
參考資料:laravel自定義函數和自定義類。