laravel-settings:存储强类型的应用程序设置

时间:2024-02-24 06:28:37
【文件属性】:

文件名称:laravel-settings:存储强类型的应用程序设置

文件大小:38KB

文件格式:ZIP

更新时间:2024-02-24 06:28:37

settings laravel typed spatie dto

存储强类型的应用程序设置 该软件包允许您将设置存储在存储库(数据库,Redis等)中,并通过应用程序轻松使用它们。 您可以这样创建一个设置类: class GeneralSettings extends Settings { public string $ site_name ; public bool $ site_active ; public static function group (): string { return 'general' ; } } 当您想在应用程序中的某处使用这些设置时,可以将它们注入,因为我们在Laravel Container中注册了它们。 例如,在控制器中: class GeneralSettingsController { public function show ( GeneralSettings $ settings ){ return view ( 'settings.show' , [ 'site_name'


【文件预览】:
laravel-settings-master
----database()
--------migrations()
----src()
--------Factories()
--------Settings.php(2KB)
--------Support()
--------SettingsContainer.php(1KB)
--------Models()
--------Events()
--------LaravelSettingsServiceProvider.php(2KB)
--------SettingsRepositories()
--------Migrations()
--------SettingsMapper.php(4KB)
--------Exceptions()
--------SettingsCasts()
--------Console()
----.php_cs(1KB)
----psalm.xml(564B)
----CONTRIBUTING.md(3KB)
----config()
--------settings.php(2KB)
----LICENSE.md(1KB)
----README.md(29KB)
----CHANGELOG.md(472B)
----composer.json(2KB)

网友评论