blessingdube / laravel-recurring

此包已被弃用且不再维护。作者建议使用 oss-tools/laravel-recurring 包。

为 Laravel 模型添加周期性功能的包。

v1.0.1 2023-07-28 05:46 UTC

This package is auto-updated.

Last update: 2023-07-28 05:48:36 UTC


README

Latest Version Software License GitHub Workflow Status Check & fix styling Total Downloads

注意: 此包仍在积极开发中,因此在 v1 版本发布之前可能会应用破坏性更改。请谨慎操作。

此包为 Laravel 模型添加周期性关系。

安装

您可以通过 composer 安装此包。

composer require oss-tools/laravel-recurring

使用方法

use OSSTools\Recurring\Contracts\IsRecurring;
use OSSTools\Recurring\Traits\RecurringTrait;

class Event extends Model implements IsRecurring
{
    use RecurringTrait;

    public function getRecurringOptions()
    {
        return [
            'start_date' => 'starts_at',
            'end_date' => 'ends_at',
        ];
    }
}

测试

composer test

许可协议

MIT 许可协议 (MIT)。请参阅 许可文件 获取更多信息。