#php #amazon-web-services #laravel-5 #amazon-s3 #aws-sdk
#php #amazon-веб-сервисы #laravel-5 #amazon-s3 #aws-sdk
Вопрос:
Это может показаться немного странным. Теперь laravel
у меня есть действительно хорошая сборка Storage
для s3
того, где мы можем ввести или s3 настройки внутри filesystems.php
, но есть ли способ НЕ использовать filesystems.php
для настройки конфигурации?
Например, вместо того, чтобы помещать aws keys
внутри filesystems.php
, вместо этого у меня есть другой файл в корне или в любых других местах. Я могу открыть его и получить keys
правильно, НО как я могу затем настроить конфигурацию прямо перед вызовом Storage::disk('s3')->put();
, не используя ни одну из переменных config
файла?
Пожалуйста, дайте мне знать, если мой вопрос может быть немного сложным для понимания, может быть немного сложно понять, почему мне нужно было сделать это таким образом, но из-за некоторых обстоятельств, не используя filesystems.php
Заранее спасибо за любую помощь / предложения.
Ответ №1:
вы можете использовать папку конфигурации, в которой вы можете создать новый файл
например
имя файла storage.php
return [
'key' => 'value'
];
в
конфигурации echo контроллера (‘storage.key’);
Комментарии:
1. Если я сделаю это таким образом, как мне настроить
Storage::disk
конфигурацию? Я не хочу использоватьconfig('storage.key')
insidefilesystems.php
, но вместо этого, прямо перед использованиемStorage::disk('s3')