laravel 5.4常见数组,常量,常用函数?

时间:2017-08-30 04:39:30

标签: php laravel-5

laravel 5.4,在哪里放置常见的数组,常量,常用函数,以便它可以在每个地方访问,例如。在控制器,模型,mailables等 例如。  $ common_array = array(“1”=>“a”,“2”=>“b”);

将数组放在上面的位置,这样就可以在任何地方访问它,就像配置一样。

1 个答案:

答案 0 :(得分:1)

您可以在 app 目录中创建 helpers.php ,并将其添加到composer autoload中,如下所示:

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

现在您可以向helpers.php添加变量和函数,并且可以从任何地方访问它。

例如:

//helpers.php
$common_array = array("1" => "a", "2" => "b");

function global_func() {
    return 'test';
}

现在$ common_array和global_func都可用于每个控制器,模型,刀片文件。

您可以将helpers.php命名为您喜欢的任何名称。