PHPackages                             paolooo/laravel-doctrine - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. paolooo/laravel-doctrine

ActiveLibrary[Database &amp; ORM](/categories/database)

paolooo/laravel-doctrine
========================

Doctrine 2 for Laravel 5 Artisans

0.4.0(11y ago)357MITPHPPHP &gt;=5.4.0

Since Feb 13Pushed 11y ago2 watchersCompare

[ Source](https://github.com/paolooo/laravel-doctrine)[ Packagist](https://packagist.org/packages/paolooo/laravel-doctrine)[ RSS](/packages/paolooo-laravel-doctrine/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (3)Dependencies (5)Versions (4)Used By (0)

Doctrine 2 Service for Laravel 5+
=================================

[](#doctrine-2-service-for-laravel-5)

[![Latest Stable Version](https://camo.githubusercontent.com/0bce5bb19d04629e51c5b520c79774a2d0cf5cec5c2d638bedc0b5d03f06802e/68747470733a2f2f706f7365722e707567782e6f72672f70616f6c6f6f6f2f6c61726176656c2d646f637472696e652f762f737461626c652e737667)](https://packagist.org/packages/paolooo/laravel-doctrine)[![Total Downloads](https://camo.githubusercontent.com/e9191bca7c760f10e7a4b3d29c3d505e65f69523027c1598d1e85b9f61be1eed/68747470733a2f2f706f7365722e707567782e6f72672f70616f6c6f6f6f2f6c61726176656c2d646f637472696e652f646f776e6c6f6164732e737667)](https://packagist.org/packages/paolooo/laravel-doctrine)[![Latest Unstable Version](https://camo.githubusercontent.com/a9016122c196137bd64148fe01c1bd8268cc9dd7ea74a84d7b9d0255c101cb62/68747470733a2f2f706f7365722e707567782e6f72672f70616f6c6f6f6f2f6c61726176656c2d646f637472696e652f762f756e737461626c652e737667)](https://packagist.org/packages/paolooo/laravel-doctrine)[![License](https://camo.githubusercontent.com/4a0d5e760707ba779af7fcf7336822abbb7f962087a04a26440102f70a4454d3/68747470733a2f2f706f7365722e707567782e6f72672f70616f6c6f6f6f2f6c61726176656c2d646f637472696e652f6c6963656e73652e737667)](https://packagist.org/packages/paolooo/laravel-doctrine)[![Build Status](https://camo.githubusercontent.com/2f2f5e6ae3fcbb47c227551d58a99f2056483fc990f5d6353a8a6443284b726d/68747470733a2f2f7472617669732d63692e6f72672f70616f6c6f6f6f2f6c61726176656c2d646f637472696e652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/paolooo/laravel-doctrine)

Run all doctrine commands easily using `$ php artisan doctrine  `

This service will grab your laravel's configuration (db and cache) and automatically apply it to doctrine2 configurate, no more hassle configuration needed. :)

- Supports all Doctrine's command line.
- Supports multiple DB connection.

Installation
------------

[](#installation)

```
$ composer require "paolooo/laravel-doctrine":"0.4.*@dev"
```

Open and edit `config/app.php` configuration file, and add the following service provider code to the `$providers` array.

```
        'Paolooo\LaravelDoctrine\LaravelDoctrineServiceProvider',

```

Edit .env file. Add the following doctrine config. For more information, of doctrine configuration, see, .

```
# .env
...

DOCTRINE_PROXY_AUTOGENERATED=false
DOCTRINE_PROXY_NAMESPACE=Acme\Domain\Model\Proxy
DOCTRINE_PROXY_DIR=app/Domain/Model/Proxy
DOCTRINE_MAPPING_DIR=app/Domain/Model

# READ
READ_DB_DATABASE=cqrs_read_db
READ_DOCTRINE_PROXY_AUTOGENERATED=false
READ_DOCTRINE_PROXY_NAMESPACE=app\Query\Model\Proxy
READ_DOCTRINE_PROXY_DIR=app/Query/Model/Proxy
READ_DOCTRINE_MAPPING_DIR=app/Query/Model

```

This configuration is for testing environment. Edit phpunit.xml file.

```
# phpunit.xml

    ....

        ...

```

Usage
-----

[](#usage)

```
