anourvalar / config-helper
Helper functions over Laravel config
3.3.12
2026-07-01 16:23 UTC
Requires
- php: ^8.0
- laravel/framework: ^8.0|^9.0|^10.0|^11.0|^12.0|^13.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.26
- orchestra/testbench-core: ^11.0
- phpstan/phpstan: ^2.0
- phpunit/phpunit: ^13.0
- squizlabs/php_codesniffer: ^3.7
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- dev-master
- 3.3.12
- 3.3.11
- 3.3.10
- 3.3.9
- 3.3.8
- 3.3.7
- 3.3.6
- 3.3.5
- 3.3.4
- 3.3.3
- 3.3.2
- 3.3.1
- 3.3.0
- 3.2.9
- 3.2.8
- 3.2.7
- 3.2.6
- 3.2.5
- 3.2.4
- 3.2.3
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.1
- 3.1.0
- 3.0.1
- 3.0.0
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.1
- 2.2.0
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.1.0
- 1.0.0
- dev-claude/boost-skill-facade
- dev-claude/autotests-pr-qYS8I
This package is auto-updated.
Last update: 2026-08-31 16:39:06 UTC
README
Installation
composer require anourvalar/config-helper
Usage
Config example
// config/example.php return [ 'user_role' => [ 'admin' => ['title' => 'Administrator', 'super_user' => true], 'maintainer' => ['title' => 'Maintainer', 'super_user' => true], 'moderator' => ['title' => 'Moderator'], 'user' => ['title' => 'User', 'register_via_form' => true], ], ];
Get filtered keys of config
\ConfigHelper::keys('example.user_role', ['super_user' => true]); // ['admin', 'maintainer']
Get singleton key
\ConfigHelper::key('example.user_role', ['register_via_form' => true]); // 'user'
HTML select
echo '<select>' . \ConfigHelper::toSelect('example.user_role') . '</select>';