nch7 / laravel-repository-gateway-maker
本包的最新版本(dev-master)没有提供许可证信息。
dev-master
2015-07-21 13:12 UTC
Requires
- php: >=5.4.0
- illuminate/support: 4.2.*
- laravel/laravel: 4.2.*
This package is not auto-updated.
Last update: 2024-10-02 09:24:15 UTC
README
存储库和网关很酷,但我们有时又太懒去设置它们。
这个包解决了这个问题,它会自动初始化并为您创建新的 Repositories & Gateways!
#安装说明 使用 composer 安装
"nch7/laravel-repository-gateway-maker" : "dev-master"
将包服务提供者添加到 app.php
Nch7\LaravelRepositoryGatewayMaker\LaravelRepositoryGatewayMakerServiceProvider
添加 psr-4 自动加载
"psr-4" : {
"acme\\": "app/acme/"
}
初始化
php artisan repogate:init
将仓库服务提供者添加到 app.php
acme\Repositories\RepositoryServiceProvider
为特定模型创建网关和仓库
php artisan repogate:make User
#示例
<?php use acme\Gateways\UserGateway; class UsersController extends BaseController { public function __construct(UserGateway $users) { $this->users = $users; } public function index() { return $this->users->all(); } }