syberisle / laravel-castable-archive
将模型字段转换为 bzip 或 gzip 的工具
0.0.1
2024-03-18 03:44 UTC
Requires
- php: ^8.0
- ext-bz2: *
- ext-zlib: *
- illuminate/contracts: ^9.28 || ^10.0 || ^11.0
Requires (Dev)
- nunomaduro/collision: ^6.2
- orchestra/testbench: ^7.7 || ^8.0
- phpstan/phpstan: ^1.8
- phpunit/phpunit: ^9.5.24
- squizlabs/php_codesniffer: ^3.9
- syberisle/coding-standards: ^2.0
This package is auto-updated.
Last update: 2024-09-18 04:48:52 UTC
README
此包允许您使用 gzip 或 bzip 将模型属性转换为压缩值。
可用的转换
SyberIsle\Laravel\Cast\Archive\BzArchive
SyberIsle\Laravel\Cast\Archive\GzArchive
安装
composer install syberisle/laravel-castable-archive
使用方法
use SyberIsle\Laravel\Cast\Archive; class MyModel { protected $casts = [ 'field_name' => Archive\GzArchive::class ]; } $model->field_name = 'kakaw' // raw attribute = b"ËNÌN,\x07\x00" $value = $model->field_name; // = 'kakaw'
变更日志
有关最近更改的更多信息,请参阅 变更日志。
贡献
有关详细信息,请参阅 贡献指南。
安全
如果您发现了关于安全性的错误,请通过此存储库的安全选项卡报告。
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。