nolanos/laravel-doctrine-factory

为您的 Eloquent 模型生成 TypeScript 定义

v1.5.0 2024-09-26 11:27 UTC

This package is auto-updated.

Last update: 2024-09-26 11:28:40 UTC


README

使用 Eloquent Factories 与您的 Doctrine 实体。

安装

通过 Composer 安装

composer require nolanos/laravel-doctrine-factory

使用方法

创建 Laravel 工厂并扩展 Nolanos\LaravelDoctrineFactory\DoctrineFactory 而不是常规的 Illuminate\Database\Eloquent\Factories\Factory

DoctrineFactory 继承自默认的 Factory 以覆盖其实例化和保存对象的方式。其他一切操作完全相同。

设计理念

无需文档

此包的目标是为 Laravel 的默认工厂提供一个即插即用的替代品,它可以与 Doctrine 实体一起使用。它应该与现有 API 非常相似,以至于您可以阅读 Laravel 文档并使用此包而无需任何其他文档(除设置外)。

解释覆盖

此包覆盖了许多方法,以便使工厂与 Doctrine 实体一起工作。所有覆盖方法的文档注释将在 @override 标签旁边进行解释。

开发

设置

git clone git@github.com:nolanos/laravel-doctrine-factory.git

cd laravel-doctrine-factory

composer install

运行测试

composer test

发布新版本

要发布包的新版本,您需要创建一个新标签并将其推送到仓库。

git tag vx.x.x
git push origin vx.x.x

前往 Packagist 并点击 "更新" 以更新包。