anourvalar/config-helper

Laravel 配置的辅助函数

3.3.0 2024-08-13 16:44 UTC

README

安装

composer require anourvalar/config-helper

使用

配置示例

// 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],
    ],
];

获取配置的筛选键

\ConfigHelper::keys('example.user_role', ['super_user' => true]); // ['admin', 'maintainer']

获取单例键

\ConfigHelper::key('example.user_role', ['register_via_form' => true]); // 'user'

HTML 选择框

echo '<select>' . \ConfigHelper::toSelect('example.user_role') . '</select>';