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-doctrineAdd 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.
