daveawb/repository

Laravel的通用仓库

1.3.0 2017-12-11 09:55 UTC

README

这是一个仓库包,用于将易于使用的仓库添加到任何利用Eloquent作为主要DAL的Laravel项目中。已在Laravel 5.3中测试。

安装

composer require daveawb/repos

使用

创建一个仓库类

namespace App\Repositories;

class Repository extends \Daveawb\Repos\Repository
{
    /**
     * Return the models class name
     *
     * @return string
     */
    public function model()
    {
        return App\User::class;
    }
}

可用的API方法

标准

终结器

致谢

andersao的Laravel 5.1仓库模式