syberisle/laravel-castable-archive

将模型字段转换为 bzip 或 gzip 的工具

0.0.1 2024-03-18 03:44 UTC

This package is auto-updated.

Last update: 2024-09-18 04:48:52 UTC


README

Latest Version on Packagist GitHub Workflow Status Total Downloads

此包允许您使用 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)。有关更多信息,请参阅 许可证文件