在 Laravel 6.0 新增全域函式

做法

app 資料夾新增 helpers.php 檔,例如:

1
2
3
4
5
6
if (! function_exists('env')) {
function env($key, $default = null)
{
// ...
}
}

修改 composer.json 檔,以自動加載指定檔案:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
"autoload": {
"psr-4": {
"App\\": "app/"
},
"classmap": [
"database/seeds",
"database/factories"
],
"files": [
"app/helpers.php"
]
}
}

執行以下指令,以更新自動加載內容。

1
composer dump-autoload