Download the PHP package nolanos/laravel-doctrine-factory without Composer
On this page you can find all versions of the php package nolanos/laravel-doctrine-factory. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download nolanos/laravel-doctrine-factory
More information about nolanos/laravel-doctrine-factory
Files in nolanos/laravel-doctrine-factory
Package laravel-doctrine-factory
Short Description Generate Typescript definitions for your Eloquent models
License MIT
Homepage https://github.com/nolanos/laravel-doctrine-factory
Informations about the package laravel-doctrine-factory
Laravel Doctrine Factory
Use Eloquent Factories with your Doctrine Entities.
Installation
Install via Composer:
Usage
Create Laravel factories and extend Nolanos\LaravelDoctrineFactory\DoctrineFactory
instead of the
usual Illuminate\Database\Eloquent\Factories\Factory
.
DoctrineFactory
subclasses the default Factory
to override how it instantiates and
saves the objects. Everything else works exactly the same.
Design Philosophy
No Documentation Necessary
The goal of this package is to provide a drop-in replacement for Laravel's default factories that works with Doctrine entities. It should mirror the existing API so closely that you could read the Laravel documentation and use this package without any additional documentation (beyond setup).
Explained Overrides
Quite a few methods are overridden by this package to make Factories work with Doctrine entities.
The doc blocks of all overridden methods will be explained next to the @override
tag.
Development
Setup
Running Tests
Publishing new Versions
To publish a new version of the package, you need to create a new tag and push it to the repository.
Go to Packagist and click on "Update" to update the package.
All versions of laravel-doctrine-factory with dependencies
laravel-doctrine/orm Version ^2.1
laravel/framework Version ^9.0|^10.0|^11.0