felipedecampos/laravel-soft-archive

这是一个扩展软删除功能用于存档模型的包。

1.0.0 2019-02-20 19:15 UTC

This package is auto-updated.

Last update: 2024-09-21 19:47:33 UTC


README

PHP from Packagist GitHub release GitHub GitHub All Releases Packagist

这是一个扩展软删除功能用于存档模型的包。

安装

您可以通过composer安装此包。

composer require felipedecampos/laravel-soft-archive

可选地,您可以使用以下命令发布配置文件:

php artisan vendor:publish --provider="FelipeDeCampos\LaravelSoftArchive\Providers\ArchiveServiceProvider" --tag="config" 

使用方法

将软存档特性添加到您的模型中,如下例所示

class ArchivedModel extends Model
{
    use SoftArchives;
}

要存档实体,使用archive()方法,如下例所示

ArchivedModel::withoutArchived()->find($id)->archive();

要激活实体,使用unarchive()方法,如下例所示

ArchivedModel::withArchived()->find($id)->unarchive();

测试

vendor/bin/phpunit

变更日志

请查看变更日志获取更多信息。

贡献

请查看贡献指南获取详细信息。

安全

如果您发现任何安全相关的问题,请通过电子邮件felipe.campos.programador@gmail.com联系,而不是使用问题跟踪器。

明信片软件

您可以使用此包,但如果它进入您的生产环境,我们非常感谢您从家乡寄给我们一张明信片,注明您正在使用我们的哪些包。

我们的地址是:Av. Bartholomeu de Carlos, 747 Apto. 32A - Jardim Flor da Montanha, São Paulo / Brazil。

我们将所有收到的明信片发布在我们的公司网站上

致谢

支持我们

Bettorld是一家位于圣保罗的网站设计公司。您可以在我们的网站上找到所有开源项目的概述在这里

您的业务依赖于我们的贡献吗?通过Patreon联系我们并支持我们。所有承诺都将用于分配人力进行维护和新奇的项目。

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件