forwardcode / laravel-options
在 Laravel 中获取/存储键值对
dev-master
2022-07-08 17:24 UTC
Requires
- php: >=7.2.5
- illuminate/database: ^6.0|^7.0|^8.0|^9.0
- illuminate/support: ^6.0|^7.0|^8.0|^9.0
This package is auto-updated.
Last update: 2024-09-08 22:03:35 UTC
README
数据库中的全局键值存储
安装
要开始使用 laravel-options,请使用 Composer 将该软件包添加到项目的依赖项中
composer require forwardcode/laravel-options
发布、迁移
在您的项目中运行 php artisan vendor:publish --provider="Forwardcode\LaravelOptionsServiceProvider"
,将发布此软件包的所有文件。对于此软件包,它仅是一个迁移。运行 php artisan migrate
以迁移表。现在您的数据库中将有一个名为 options
的表。
使用方法
使用 get_option()
辅助函数,我们可以获取选项,使用 set_option()
辅助函数,我们可以设置选项值。
// Get option get_option('someKey'); // Get option, with a default fallback value if the key doesn't exist get_option('someKey', 'Some default value if the key is not found'); // Set option set_option(['someKey' => 'someValue']); // Check the option exists option_exists('someKey');
如果您想检查选项是否存在,可以使用外观
use Option; $check = Option::exists('someKey');
贡献
欢迎贡献,感谢大家 :)
关于 Forwardcode Techstudio
Forwardcode Techstudio 是一家基于离岸开发团队的服务,专注于构建安全、健壮和可扩展的软件。
许可
MIT 许可证(MIT)。有关更多信息,请参阅 许可文件。