daveawb/repository

A generic repository for Laravel

Maintainers

Details

github.com/Daveawb/Repos

Source

Issues

Installs: 5 534

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 2

Open Issues: 0

pkg:composer/daveawb/repository

1.3.0 2017-12-11 09:55 UTC

README

A repository package to add easy to use repositories to any Laravel project utilising Eloquent as the primary DAL. Tested in Laravel 5.3.

Installation

composer require daveawb/repos

Usage

Create a repository class

namespace App\Repositories;

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

Available API methods

Criteria

Terminators

Credits

A repository pattern for Laravel 5.1 by andersao