laravel 5 自定義全局函數,怎麼弄呢?

在app/Helpers/(目錄可以自己隨便來) 下新建一個文件 functions.php
在functions.php 中加入這個方法
然後在
bootstrap/autoload.php 中添加

require __DIR__.'/../app/Helpers/functions.php';

或者在composer.json 中的 autoload 下增加

"files": [
    "app/Helpers/functions.php"
]
...
"autoload": {
    "classmap": [
        "database"
    ],
    "psr-4": {
        "App\\": "app/"
    },
    "files": [
        "app/helpers/functions.php"
    ]
},

...

然後執行:

composer dump-auto


也可以在 app\Providers\AppServiceProvider.php

public function boot() {
    \Carbon\Carbon::setLocale('zh');
    /**
     * 加載自定義函數庫
     */
    require app_path('Common/functions.php');

發佈了2 篇原創文章 · 獲贊 6 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章