anourvalar/config-helper
Helper functions over Laravel config
11,701
| Install | |
|---|---|
composer require anourvalar/config-helper |
|
| Latest Version: | 3.3.12 |
| PHP: | ^8.0 |
| License: | MIT |
| Last Updated: | Jul 1, 2026 |
| Links: | GitHub · Packagist |
Maintainer: AnourValar
Laravel Config Helpers
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>';
Related Packages
arcanedev/laravel-settings
This package allows you to persists configs/settings for Laravel projects.
144,655
74
thetispro/laravel5-setting
Persistent configuration settings for Laravel 5 - Create, Read, Update and Delet...
9,668
24
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| 3.3.12 | ^8.0 | ^8.0| | MIT | |
| 3.3.11 | ^8.0 | ^8.0| | MIT | |
| 3.3.10 | ^8.0 | ^8.0| | MIT | |
| 3.3.9 | ^8.0 | ^8.0| | MIT | |
| 3.3.8 | ^8.0 | ^8.0| | MIT | |
| 3.3.7 | ^8.0 | ^8.0| | MIT | |
| 3.3.6 | ^8.0 | ^8.0| | MIT | |
| 3.3.5 | ^8.0 | ^8.0| | MIT | |
| 3.3.4 | ^8.0 | ^8.0| | MIT | |
| 3.3.3 | ^8.0 | ^8.0| | MIT | |
| 3.3.2 | ^8.0 | ^8.0| | MIT | |
| 3.3.1 | ^8.0 | ^8.0| | MIT | |
| 3.3.0 | ^8.0 | ^8.0| | MIT | |
| 3.2.9 | ^8.0 | ^8.0| | MIT | |
| 3.2.8 | ^8.0 | ^8.0| | MIT | |
| 3.2.7 | ^8.0 | ^8.0| | MIT | |
| 3.2.6 | ^8.0 | ^8.0| | MIT | |
| 3.2.5 | ^8.0 | ^8.0| | MIT | |
| 3.2.4 | ^8.0 | ^8.0| | MIT | |
| 3.2.3 | ^8.0 | ^8.0| | MIT | |
| 3.2.2 | ^8.0 | ^8.0| | MIT | |
| 3.2.1 | >=8.0 | >=8.0 | MIT | |
| 3.2.0 | >=8.0 | >=8.0 | MIT | |
| 3.1.1 | >=7.1.0 | >=5.5.0 | MIT | |
| 3.1.0 | >=7.1.0 | >=5.5.0 | MIT | |
| 3.0.1 | >=7.1.0 | >=5.5.0 | MIT | |
| 3.0.0 | >=7.1.0 | >=5.5.0 | MIT | |
| 2.3.2 | >=7.1.0 | >=5.5.0 | MIT | |
| 2.3.1 | >=7.1.0 | >=5.5.0 | MIT | |
| 2.3.0 | >=7.1.0 | >=5.5.0 | MIT |
Showing the latest 30 of 41. See every release on Packagist