anourvalar / config-helper
Laravel 配置的辅助函数
3.3.0
2024-08-13 16:44 UTC
Requires
- php: ^8.0
- laravel/framework: ^8.0|^9.0|^10.0|^11.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.26
- phpstan/phpstan: ^1.10
- psalm/plugin-laravel: ^2.8
- squizlabs/php_codesniffer: ^3.7
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>';