orm

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

Github星跟蹤圖

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.

主要指標

概覽
名稱與所有者laravel-doctrine/orm
主編程語言PHP
編程語言PHP (語言數: 1)
平台
許可證MIT License
所有者活动
創建於2015-07-13 20:37:59
推送於2025-05-22 02:40:39
最后一次提交
發布數134
最新版本名稱3.1.1 (發布於 )
第一版名稱1.0.0 (發布於 )
用户参与
星數833
關注者數39
派生數175
提交數1k
已啟用問題?
問題數294
打開的問題數3
拉請求數275
打開的拉請求數1
關閉的拉請求數90
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?