orm

A drop-in Doctrine ORM 2 implementation for Laravel 5+ and Lumen

Github stars Tracking Chart

Laravel Doctrine ORM

GitHub release
Travis
StyleCI
Scrutinizer
Packagist
Packagist

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
  • Fluent, Annotations, YAML, SimplifiedYAML, XML, SimplifiedXML, 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

Read the full documentation.

Versions

Version, Supported Laravel Versions
:---------, :----------
1.0.x, 5.1.x
1.1.x, 5.2.x
1.2.x, 5.2.x, 5.3.x
1.3.x, 5.4.x
~1.4.0, 5.5.x
~1.4.3, 5.6.x
~1.4.8, 5.7.x
~1.4.10, 5.8.x
~1.5, 6.x

Require this package

composer require "laravel-doctrine/orm:1.5.*"

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.

Main metrics

Overview
Name With Ownerlaravel-doctrine/orm
Primary LanguagePHP
Program languagePHP (Language Count: 1)
Platform
License:MIT License
所有者活动
Created At2015-07-13 20:37:59
Pushed At2025-03-11 01:59:26
Last Commit At
Release Count133
Last Release Name3.1.0 (Posted on )
First Release Name1.0.0 (Posted on )
用户参与
Stargazers Count830
Watchers Count39
Fork Count176
Commits Count1k
Has Issues Enabled
Issues Count293
Issue Open Count3
Pull Requests Count273
Pull Requests Open Count1
Pull Requests Close Count90
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private