An integration library for Laravel and Doctrine ORM
3.3.3
2026-04-12 21:35 UTC
Requires
- php: ^8.3
- doctrine/dbal: ^3.0 || ^4.0
- doctrine/orm: ^3.1
- doctrine/persistence: ^3.3 || ^4.0
- illuminate/auth: ^10.0|^11.0 || ^12.0 || ^13.0
- illuminate/console: ^10.0|^11.0 || ^12.0 || ^13.0
- illuminate/container: ^10.0|^11.0 || ^12.0 || ^13.0
- illuminate/contracts: ^10.0|^11.0 || ^12.0 || ^13.0
- illuminate/pagination: ^10.0|^11.0 || ^12.0 || ^13.0
- illuminate/routing: ^10.0|^11.0 || ^12.0 || ^13.0
- illuminate/support: ^10.0|^11.0 || ^12.0 || ^13.0
- illuminate/validation: ^10.0|^11.0 || ^12.0 || ^13.0
- illuminate/view: ^10.0|^11.0 || ^12.0 || ^13.0
- symfony/cache: ^6.0|^7.0|^8.0
- symfony/serializer: ^5.0|^6.0|^7.0|^8.0
Requires (Dev)
- doctrine/coding-standard: ^14.0
- fakerphp/faker: ^1.23
- illuminate/log: ^10.0 || ^11.0 || ^12.0 || ^13.0
- illuminate/notifications: ^10.0 || ^11.0 || ^12.0 || ^13.0
- illuminate/queue: ^10.0 || ^11.0 || ^12.0 || ^13.0
- laravel/framework: ^10.0 || ^11.0 || ^12.0 || ^13.0
- mockery/mockery: ^1.6.12
- nikic/php-parser: ^4.19 || ^5.0
- orchestra/testbench: ^9.5 || ^10.0 || ^11.0
- php-parallel-lint/php-parallel-lint: ^1.4
- phpstan/phpstan: ^1.9 || ^2.1
- phpstan/phpstan-deprecation-rules: ^1.1 || ^2.0
- phpunit/phpunit: ~12.5.9
- symfony/var-exporter: ^6.4 || ^7.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, ... (~2.0).
- 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).
Provides
None
Conflicts
Replaces
None
This package is auto-updated.
Last update: 2026-06-12 22:14:01 UTC
README
Laravel Doctrine ORM
An integration library for Laravel and Doctrine ORM
👁 Build Status
👁 Code Coverage
👁 PHPStan
👁 Documentation
👁 Packagist Downloads
Installation
Via composer:
composer require laravel-doctrine/orm
The ServiceProvider and Facades are autodiscovered.
Publish the config:
php artisan vendor:publish --tag="config" --provider="LaravelDoctrine\ORM\DoctrineServiceProvider"
Documentation
Full documentation at https://laravel-doctrine-orm-official.readthedocs.io or in the docs directory.
Versions
- Version 3 supports DBAL ^4.0, ORM ^3.0, and PHP 8.2. See the upgrade guide for more information.
- Version 2 supports Laravel 9 - 11, DBAL ^3.0, ORM ^2.0, and PHP ^8.0.
- Version 1 supports Laravel 6 - 9, DBAL ^2.0, ORM ^2.0, and PHP ^5.5 - ^8.0. See documentation in version 2
License
See LICENSE.
