1. 程式人生 > >laravel5 擴充套件函式

laravel5 擴充套件函式

我們的應用裡經常會有一些全域性都可能會用的函式,我們應該怎麼放置它會比較好呢?以下有一種推薦的方式:

1. 建立檔案 app/helpers.php

<?php

// 示例函式
function foo() {
    return "foo";
}

2. 修改專案 composer.json

在專案 composer.json 中 autoload 部分裡的 files 欄位加入該檔案即可:

{
    ...

    "autoload": {
        "files": [
            "app/helpers.php"
        ]
    }
    ...
}

然後執行:

composer dump-autoload

OK,然後你就可以在任何地方用到 app/helpers.php 中的函數了。