前提・実現したいこと
configフォルダ内の設定ファイルから値を取得したいです。
設定ファイルにはクロージャで記述しており、コントローラ側から変数を引数として渡すことで値を動的に取得できないか考えています。
該当のソースコード
config/account.php
php
1<?php 2return [ 3 'account' => [ 4 'address' => [ 5 'label' => '住所', 6 'value' => function ($value) { 7 return $value->address; 8 }, 9 ], 10 ], 11],
AccountController.php
php
1$field = config(['account.account.address.value' => $account]);
試したこと
configへルパを配列で記述すると実行変数をセットできると書いてあったのですが、変数を渡せるとはニュアンスが違うのでしょうか?
補足情報(FW/ツールのバージョンなど)
PHP7.4
Laravel6
https://readouble.com/laravel/6.x/ja/helpers.html?header=config()
あなたの回答
tips
プレビュー