surgiollc / orm
A Doctrine ORM bridge for Laravel 5
9b
2018-10-31 19:58 UTC
Requires
- php: >=7.0
- doctrine/orm: 2.5.*|2.6.*
- illuminate/auth: 5.5.*|5.6.*|5.7.*
- illuminate/console: 5.5.*|5.6.*|5.7.*
- illuminate/container: 5.5.*|5.6.*|5.7.*
- illuminate/contracts: 5.5.*|5.6.*|5.7.*
- illuminate/pagination: 5.5.*|5.6.*|5.7.*
- illuminate/routing: 5.5.*|5.6.*|5.7.*
- illuminate/support: 5.5.*|5.6.*|5.7.*
- illuminate/validation: 5.5.*|5.6.*|5.7.*
- illuminate/view: 5.5.*|5.6.*|5.7.*
- symfony/serializer: ^2.7|~3.0|~4.0
Requires (Dev)
- barryvdh/laravel-debugbar: ~2.0
- illuminate/log: 5.5.*|5.6.*|5.7.*
- illuminate/notifications: 5.5.*|5.6.*|5.7.*
- illuminate/queue: 5.5.*|5.6.*|5.7.*
- itsgoingd/clockwork: ~1.9
- mockery/mockery: ^1.0
- phpunit/phpunit: ~5.0
Suggests
- fzaninotto/faker: Required to use the entity factory builder (~1.4).
- laravel-doctrine/acl: to integrate Doctrine roles & permissions with Laravel's Authorization system (~1.0)
- laravel-doctrine/extensions: to add Behavioral and Query/Type Extensions for Laravel Doctrine (~1.0)
- laravel-doctrine/fluent: Fluent mapping driver (alternative to xml, yaml, ... (~1.1).
- laravel-doctrine/migrations: to add support for migrations in Laravel Doctrine (~1.0)
- yajra/laravel-oci8: Support for Laravel native queue and session database drivers in Oracle (~2.0).
- 9b
- 1.4.x-dev
- 1.4.91
- 1.4.10
- 1.4.10b
- 1.4.9
- 1.4.9b
- 1.4.8
- 1.4.7
- 1.4.6
- 1.4.5
- 1.4.4
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.x-dev
- 1.3.10
- 1.3.9
- 1.3.8
- 1.3.7
- 1.3.6
- 1.3.5
- 1.3.4
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.x-dev
- 1.2.12
- 1.2.11
- 1.2.10
- 1.2.9
- 1.2.8
- 1.2.7
- 1.2.6
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.x-dev
- 1.1.13
- 1.1.12
- 1.1.11
- 1.1.10
- 1.1.9
- 1.1.8
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.x-dev
- 1.0.21
- 1.0.20
- 1.0.19
- 1.0.18
- 1.0.17
- 1.0.16
- 1.0.15
- 1.0.14
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-add-after-making-creating-callbacks-to-factories
- dev-export-ignore-tests
- dev-analysis-8Lr51K
- dev-analysis-zRjnGx
- dev-analysis-zDD3Vl
This package is auto-updated.
Last update: 2025-02-23 11:42:56 UTC
README
A drop-in Doctrine ORM 2 implementation for Laravel 5+
$scientist = new Scientist( 'Albert', 'Einstein' ); $scientist->addTheory( new Theory('Theory of relativity') ); EntityManager::persist($scientist); EntityManager::flush();
- Easy configuration
- Pagination
- Pre-configured metadata, connections and caching
- Extendable: extend or add your own drivers for metadata, connections or cache
- Annotations, yaml, xml, config and static php metadata mappings
- Multiple entity managers and connections
- Laravel naming strategy
- Simple authentication implementation
- Password reminders implementation
- Doctrine console commands
- DoctrineExtensions supported
- Timestamps, Softdeletes and TablePrefix listeners
Documentation
Versions
Version | Supported Laravel Versions | Support |
---|---|---|
1.0.x | 5.1.x | EOL |
1.1.x | 5.2.x | EOL |
1.2.x | 5.2.x, 5.3.x | Security releases |
1.3.x | 5.4.x | Bugfix and security releases |
1.4.x | 5.5.x | New features |
Require this package
composer require "laravel-doctrine/orm:1.4.*"
Because of the auto package discovery feature Laravel 5.5 has, the ServiceProvider and Facades are automatically registered.
To publish the config use:
php artisan vendor:publish --tag="config"
License
This package is licensed under the MIT license.