Laravel中自定義輔助函數

輔助函數文件位於/bootstrap文件夾下php

1. 新建bootatrap/helpers.php文件,寫入以下測試用的輔助方法。

function test_helper() {
    return 'hello world';
}複製代碼


2. 接着咱們須要使用composer 的 autoload 功能來自動引入helpers.php文件,也就是在composer.json文件中加載咱們自定義的helpers.php文件

打開 composer.json 文件,並找到 autoload 段,將其修改成:
json

"autoload": {
        "classmap": [
            "database/seeds",
            "database/factories"
        ],
        "psr-4": {
            "App\\": "app/"
        },
        "files": [
            "bootstrap/helpers.php"
        ]
    },複製代碼

注意逗號不要多寫或者漏寫。
bootstrap


3. 接着命令行執行 composer dumpautoload 重載依賴

4. 最後在命令行中使用Laravel中自帶的tinker工具進行調試

php artisan tinker

test_helper()

'hello world'複製代碼

證實輔助函數自定義成功!bash

相關文章
相關標籤/搜索