2017-08-30 18 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に好きな名前を付けることができます。

関連する問題