larvel 如何自定義全局的函數(shù)/類
1.新建自定義文件存放目錄
在 app/Http
目錄下新建一個(gè) Methods
和 Classes
目錄
為什么放到這里? 因?yàn)橐话氵壿嫶a都放到這里.
必須使用 Methods
和 Classes
嗎? 不是必須的
2. 新建自定義文件
- 方法: 在
app/Http/Methods
目錄中新建functions.php
- 類: 在
app/Http/Classes
目錄中新建ClassName.php
文件名可自定義, 但是類名必須和文件名一致
3.修改 composer.json
- 方法
"autoload": {
"files": [
"app/Http/Methods/functions.php"
],
}
- 類
"autoload": {
"classmap": [
"app/Http/Classes/Custom"
],
}
重新加載 composer.json
composer dump-autoload