kodebyraaet / pattern
此包已被废弃且不再维护。未建议替代包。
我们用于 Kodebyraaet 的存储库模式的基。
v0.4.5
2017-09-22 08:09 UTC
Requires
- php: >=5.5.9
README
Kodebyraaet 中使用的存储库模式的基。
安装
安装 composer 依赖。
composer require kodebyraaet/pattern
如果你使用 Laravel,将 Service Provider 添加到 config/app.php 文件。
Kodebyraaet\Pattern\BaseRepositoryServiceProvider::class,
如果你使用 Lumen,将 Service Provider 添加到 bootstrap/app.php 文件。
$app->register(Kodebyraaet\Pattern\BaseRepositoryServiceProvider::class);
创建基础存储库
如果你已经安装了 Kodebyraaet Generators,你可以直接运行以下命令
php artisan make:base-repository
或者你可以手动完成
创建文件 App\Entities\Repository.php
(命名空间可能不同)
<?php namespace App\Entities; use Kodebyraaet\Pattern\BaseRepository; class Repository extends BaseRepository { }
创建文件 App\Entities\RepositoryInterface.php
(命名空间可能不同)
<?php namespace App\Entities; use Kodebyraaet\Pattern\BaseRepositoryInterface; interface RepositoryInterface extends BaseRepositoryInterface { }
如何使用
查看 Kodebyraaet Generators 以获取更简单的方式来创建扩展此存储库模式的结构。