awobaz/eloquent-auto-append

自动向模型序列化添加访问器

1.0.9 2024-08-03 17:23 UTC

This package is auto-updated.

Last update: 2024-09-03 17:44:07 UTC


README

Eloquent Auto Append 自动将您的 访问器 添加到模型序列化中,无需在 $appends 数组中明确指定。

相关讨论

安装

推荐安装 Eloquent Auto Append 的方法是使用 Composer

$ composer require awobaz/eloquent-auto-append

注意: Eloquent Auto Append 需要 Laravel 5.4+。

用法

使用 Awobaz\AutoAppend\Database\Eloquent\Model

只需让您的模型类继承自 Awobaz\AutoAppend\Database\Eloquent\Model 基类。 Awobaz\AutoAppend\Database\Eloquent\Model 扩展了 Eloquent 基类而不改变其核心功能。

使用 Awobaz\AutoAppend\AutoAppend 特性

如果您由于某些原因无法从 Awobaz\AutoAppend\Database\Eloquent\Model 继承模型,您可以利用 Awobaz\AutoAppend\AutoAppend 特性。只需在模型中使用该特性。

禁用自动追加

您可以通过将模型的属性 $autoAppend 设置为 false 来禁用 自动追加

protected $autoAppend = false;

贡献

请阅读 CONTRIBUTING.md 了解我们的行为准则以及提交拉取请求的过程。

版本控制

我们使用 SemVer 进行版本控制。有关可用的版本,请参阅此存储库的 标签

单元测试

要运行测试套件,请安装开发依赖项

$ composer install --dev

然后,运行以下命令

$ vendor/bin/phpunit

作者

赞助商

  • Awobaz - 加拿大蒙特利尔的 Web/Mobile 代理机构

许可

Eloquent Auto Append 根据 MIT 许可证 许可。