LaravelPackages.net
Acme Inc.
Toggle sidebar
tecnodesignc/orm

A Doctrine ORM bridge for Laravel 5

0
0
1.7.3
About tecnodesignc/orm

tecnodesignc/orm is a Laravel package for a doctrine orm bridge for laravel 5. It currently has 0 GitHub stars and 0 downloads on Packagist (latest version 1.7.3). Install it with composer require tecnodesignc/orm. Discover more Laravel packages by tecnodesignc or browse all Laravel packages to compare alternatives.

Last updated

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 ~1.6 | 7.x ~1.7 | 8.x

Require this package

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

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.

Comments