Может кто подсказать хорошую практику хранения конфига вне .env? Задача в том, чтобы вынести часть настроек, например: on_page, jwt-secret, api_url и еще несколько полей из .env, т.к. не очень удобно менять эти данные в докер контейнере.
Есть несколько задумок по реализации, но уверен, что они все неправильные.
1. Создать таблицу+модель settings (key-value), и статично получать данные по ключу (Settings::get('key', 'default'));
Минус - везде в приложении для получения данных придется использовать модель
2. Создать таблицу+модель settings (не key-value, просто со значением id = 1, on_page = 15, ...), зарегистрировать ее в сервайс провайдере и получать данные как-то так: app()->settings
3. Хранить вообще в файле json, и через helpers/Service получать данные, типо settings('key', 'default')