anourvalar/config-helper

Helper functions over Laravel config
11,620
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

garf/laravel-conf

Store additional configs in JSON or Database (write, read)

6,437 24
arcanedev/laravel-settings

This package allows you to persists configs/settings for Laravel projects.

143,099 74
thetispro/laravel5-setting

Persistent configuration settings for Laravel 5 - Create, Read, Update and Delet...

9,668 24
d3lph1/laravel-configger

Persistent settings for your Laravel app

628 1
unnutz/laravel-environment-config

Bring back environment configuration cascading to Laravel

211 1