2017-08-30 86 views
0

laravel 5.4,在哪裏放置常用數組,常量,常用函數,以便它可以在每個地方訪問,例如。在控制器,模型,郵件等。 例如。 $ common_array = array(「1」=>「a」,「2」=>「b」);laravel 5.4常用數組,常量,常用函數?

把上面的數組放在哪裏,這樣就可以像配置一樣到處訪問。

回答

2

您可以在應用目錄下創建helpers.php並將其添加到自動加載作曲家像這樣:

"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任何你喜歡的東西。