nordsoftware/lumen-doctrine-mongodb-odm
最新稳定版本:1.5.2
Composer 安装命令:
composer require nordsoftware/lumen-doctrine-mongodb-odm
包简介
Doctrine MongoDB ODM module for the Lumen PHP framework.
README 文档
README
Doctrine MongoDB ODM module for the Lumen PHP framework.
Requirements
- PHP >= 5.5
Usage
Install through Composer
Run the following command to install the package:
composer require nordsoftware/lumen-doctrine-mongodb-odm
Register the Service Provider
Add the following line to bootstrap/app.php:
$app->register('Nord\Lumen\Doctrine\ODM\MongoDB\DoctrineServiceProvider');
You can now use the DocumentManager facade where needed.
Configure
Create config/odm.php into config and modify according to your needs. Check base class under src/Config/Config.php
Example of config/mongodb.php
<?php return [ 'mapping' => 'xml', 'paths' => [ base_path('some/Domain/Path/To/Your/Infrastructure/Resources/ODM'), base_path('some/App'), ], 'proxy' => [ 'directory' => storage_path('doctrine/proxies'), ], 'hydrator' => [ 'directory' => storage_path('doctrine/proxies'), ], ];
Create config/mongodb.php into config and modify according to your needs.
Example of config/mongodb.php
<?php return [ 'default' => env('MONGODB_DB_CONNECTION', 'mongodb'), 'connections' => [ env('MONGODB_DB_CONNECTION', 'mongodb') => [ 'host' => env('MONGODB_DB_HOST', 'localhost'), 'database' => env('MONGODB_DB_DATABASE', 'forge'), 'username' => env('MONGODB_DB_USERNAME', 'forge'), 'password' => env('MONGODB_DB_PASSWORD', ''), 'timezone' => env('MONGODB_DB_TIMEZONE', '+00:00'), ] ], ];
Run Artisan
Run php artisan and you should see the new commands in the odm:* namespace section.
Contributing
Please note the following guidelines before submitting pull requests:
- Use the PSR-2 coding style
License
See LICENSE.
统计信息
- 总下载量: 4.27k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 16
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-08-06