mrterryh / laravel-repos
这是一个小型Laravel 5仓库包,用于抽象您的Web应用程序的数据库层。
1.2.1
2015-09-22 11:10 UTC
Requires
- php: >=5.4.0
This package is not auto-updated.
Last update: 2024-09-28 18:05:18 UTC
README
这是一个小型Laravel 5仓库包,用于抽象您的Web应用程序的数据库层。
安装
通过运行以下命令安装此包,您可以在项目根目录中执行以下命令
$ composer require mrterryh/laravel-repos
或者通过在您的 composer.json
文件的 require
对象中添加以下行
"mrterryh/laravel-repos": "1.*"
然后在您的命令行中运行 $ composer update
以安装依赖项。
用法
在您的应用程序中的任何位置,创建一个新的文件。此包的文件名约定为 [Model]Repository.php
。以下示例使用标准的Laravel User
模型。
在 app/Repositories
中创建一个新的文件 UserRepository.php
,并在文件中创建一个继承自 Mrterryh\Repositories\Base\EloquentRepository
的类
use Mrterryh\Repositories\Base\EloquentRepository;
class UserRepository extends EloquentRepository
{
}
然后,在 $model
属性中提供模型的完整命名空间路径。
use Mrterryh\Repositories\Base\EloquentRepository;
class UserRepository extends EloquentRepository
{
protected $model = 'App\User';
}