laravel-settings maintained by the_alex_mark
Laravel Settings
Реализует систему хранения перезаписываемых настроек в формате «YAML».
Установка
composer require the_alex_mark/laravel-settings
Использование
Установка параметров конфигурации (необязательно).
Расположение по умолчанию: storage_path('settings/')
SETTINGS_PATH=settings/
Пример использования:
// Получение и установка данных через фасад
Settings::get('example.enabled');
Settings::set('example.enabled', true);
// Получение данных через вспомогательную функцию
settings('example.enabled');
// Получение расположения файлов настроек
$path = settings_path();
Дополнительные команды Artisan:
# Очистка
php artisan settings:clear
# Кеширование актуальных данных
php artisan settings:cache