supercute/bitrix-config
Composer 安装命令:
composer require supercute/bitrix-config
包简介
Configuration for 1C Bitrix
关键字:
README 文档
README
Библиотека для работы с конфигурацией в 1C-Битрикс с поддержкой .env.
Установка
composer require supercute/bitrix-config
Настройка
Создайте файлы .env и config.php в директории:
<root>/local/php_interface/
При необходимости их можно разместить в любом другом месте, указав путь при инициализации.
Файл config.php должен возвращать массив конфигурации. Для получения значений из окружения можно использовать функцию env():
<?php return [ 'app' => [ 'name' => env('APP_NAME'), 'env' => env('APP_ENV', 'production'), ], ];
Инициализация
Подключите библиотеку, например, в init.php:
use Supercute\BitrixConfig\Config; Config::init($_SERVER['DOCUMENT_ROOT']);
По умолчанию библиотека ищет файлы конфигурации относительно переданного пути.
Если файл .env отсутствует, значения будут использоваться из системных переменных окружения.
Использование
Получение значения из конфигурации:
config('app.name');
Получение переменной окружения:
env('APP_NAME');
Важно!
Пакет не скрывает от публичного доступа .env.
Вы должны сами закрыть к нему доступ!
Nginx
location ~ /\.env {
return 404;
}
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2026-07-03