Я хочу изменить конфигурации во время выполнения. Я хочу создать страницу установки и настройки для администратора, в которой администратор может войти в конфигурацию. Как клиенты и секретные ключи Paypal, клавиши Stripe, соединение с базой данных и другие ключи API. Прямо сейчас я использую файл .env для управления всеми конфигурациями, есть ли способ сделать это.изменить конфигурацию laravel во время выполнения из базы данных
1
A
ответ
1
Если вы хотите установить конфигурационные данные во время выполнения для текущего запроса, вы можете использовать config()
глобальный помощник:
config(['config.key' => 'value'])
Если вы хотите переписать некоторые конфигурационные данные и сохранить его для следующих запросов, вам необходимо использовать package для этого.
0
Вы можете проверить, есть ли файл, размещаемый в системе (например):
Маршруты:
if(File::exists(storage_path('/installed'))) {
Route::get('/', function() {
return 'installer...';
});
} else {
//all your routes
}
Здесь вы можете вставить все ваши маршруты, которые будут обрабатывать настройки, после чего вы может сделать файл на storage_path('/installed')
, и он покажет ваши обычные маршруты.
Надеюсь, что это сработает!
0
Вы можете использовать Laravel Config :: set метод для переопределения значения конфигурации для текущего запроса.
Смежные вопросы
- 1. Изменить конфигурацию Spring во время выполнения
- 2. Как изменить конфигурацию NgModule во время выполнения
- 3. StackExchange.Redis - Как изменить конфигурацию во время выполнения?
- 4. Как изменить конфигурацию log4j во время выполнения
- 5. Шаблоны гобеленов из базы данных или изменить во время выполнения
- 6. laravel 5 Изменение имени базы данных во время выполнения
- 7. Параметры параметров базы данных Laravel во время выполнения
- 8. изменить базу данных во время выполнения codeigniter
- 9. Pentaho xaction - Как изменить имя базы данных во время выполнения?
- 10. Возможно ли изменить конфигурацию ConnectionStrings во время выполнения?
- 11. Как изменить конфигурацию Firefox программно во время выполнения?
- 12. Как изменить конфигурацию кэша спящего режима сущностей во время выполнения
- 13. Как изменить конфигурацию журнала причала во время выполнения в solr
- 14. NHibernate Ссылка на конфигурацию во время выполнения
- 15. JPA2 подключение базы данных во время выполнения
- 16. Добавить поддержку базы данных во время выполнения
- 17. Загрузить настройки приложения WCF из базы данных во время выполнения
- 18. Измените запрос базы данных во время выполнения
- 19. Пароль базы данных Hibernate во время выполнения
- 20. Как установить конфигурацию smtp во время выполнения
- 21. Как проверить конфигурацию web.xml во время выполнения?
- 22. Laravel4 как переключить имя базы данных схемы во время выполнения
- 23. laravel Изменить время подключения к базе данных
- 24. Прочитайте конфигурацию конфигурации Autofac xml из базы данных и измените ее время выполнения
- 25. Изменить колонку из DataGridView во время выполнения
- 26. Рендер ASPX страницы во время выполнения из базы данных
- 27. Android: Чтение из базы данных SQLite во время выполнения
- 28. Создание кнопок во время выполнения из поля базы данных
- 29. Drools получает информацию из базы данных во время выполнения
- 30. Создание базы данных во время выполнения и регистрации его в качестве источника данных во время выполнения