chiragardeshna/dbextender
Composer 安装命令:
composer require chiragardeshna/dbextender
包简介
It extends laravel default Query builder and Eloquent.
README 文档
README
It extends laravel \ lumen default Query builder.
How to install
composer require chiragardeshna/dbextender
Laravel Setup
Run php artisan vendor:publish.
Put Chiragardeshna\Dbextender\DBExtenderServiceProvider::class in config/app.php in providers array.
Lumen Setup
Create dbextender.php file and put it in config/dbextender.php.
dbextender.php
<?php return [ /* |-------------------------------------------------------------------------- | Query Builder |-------------------------------------------------------------------------- | | Here you can specify a class which extends default Illuminate\Database\Query\Builder. | It's important that specified class extend behaviour from default Query Builder class. | */ 'builder' => 'App\Query\Builder', ];
Register this new config file in bootstrap/app.php.
$app->register(Chiragardeshna\Dbextender\DBExtenderServiceProvider::class);
$app->configure('dbextender');
Create app/query/Builder.php file
<?php namespace App\Query; use Illuminate\Database\Query\Builder as QueryBuilder; class Builder extends QueryBuilder { // put your methods here. }
And that's it enjoy.
统计信息
- 总下载量: 10
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-08-10