thuraaung2493 / laravel-config-types
一个用于Laravel配置的轻量级安全类包装器。
v0.1.1
2023-11-09 09:45 UTC
Requires
- php: ^8.2
- illuminate/support: ^10.14
- nunomaduro/mock-final-classes: ^1.2
Requires (Dev)
- laravel/pint: ^1.10
- nunomaduro/larastan: ^2.0
- orchestra/testbench: ^8.5
- pestphp/pest: ^2.6
README
它支持Laravel 9+和PHP 8.2+
安装
composer require thuraaung2493/laravel-config-types
用法
// Facades use Thuraaung\ConfigTypes\Facades\Config Config::string('app.name') // 'Laravel' // Via Service Container use Thuraaung\ConfigTypes\ConfigResolver; class Example { public function __construct( private readonly ConfigResolver $config, ) {} public function test(): string { return $this->config->string('app.name'); } } $example = new Example(); $example->test() // 'Laravel'
测试
composer test
许可证
此软件包是开源软件,受MIT许可证许可。