Doctrine module for the Lumen PHP framework.
- PHP 5.5 or newer
- Composer
Run the following command to install the package through Composer:
composer require nordsoftware/lumen-doctrine
Add the following line to bootstrap/app.php
:
$app->register('Nord\Lumen\Doctrine\ORM\DoctrineServiceProvider');
You can now use the EntityManager
facade or inject the EntityManagerInterface
where needed.
Copy config/doctrine.php
into config
and modify according to your needs.
The available configurations are:
- mapping - Mapping driver to use (xml, yaml or annotations), defaults to xml
- paths - Paths to entity mappings, defaults to an empty array
- types - Custom Doctrine types to register, defaults to an empty array
- proxy - Proxy configuration
- repository - Repository class to use
- logger - Logger class to use
Run php artisan
and you should see the new commands in the doctrine:* namespace section.
Please read the guidelines.
See LICENSE.