Laravel динамика c переменная конфигурации получить - PullRequest
0 голосов
/ 29 мая 2020

Это мой файл config/filesystems.php.

'default' => env('FILESYSTEM_DRIVER', 's3'),

'disks' => [
       's3' => [
            'driver' => 's3',
            'key' => env('AWS_ACCESS_KEY_ID'),
            'secret' => env('AWS_SECRET_ACCESS_KEY'),
        ],
       'b2' => [
            'driver' => 's3',
            'key' => env('B2_KEY_ID'),
            'secret' => env('B2_APP_KEY'),
        ],
]

Как я могу получить значение default filesystem key? Я думаю, что это возможно.

config("filesystems.disks." . config("filesystems.default") . ".key");

Я считаю, что есть способ лучше. Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 29 мая 2020

Если вы хотите изменить значение конфигурации, вы должны вызвать вспомогательную функцию config и передать значение, которое вы хотите установить, в качестве второго аргумента. Вы можете проверить это в Laravel документации

...