2017 © Pedro Peláez
 

library laravel-repository

Allows you to call Eloquent via a repository class

image

tuxboy/laravel-repository

Allows you to call Eloquent via a repository class

  • Saturday, December 16, 2017
  • by TuxBoyBzh
  • Repository
  • 1 Watchers
  • 0 Stars
  • 1 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Laravel Repository

Installtion

$ composer require tuxboy/laravel-repository

And run composer update or composer install -o, (*1)

Then add Service provider to config/app.php, (*2)

'providers' => [
    // ...
    \TuxBoy\Repository\RepositoryServiceProvider::class,
];

Quick start

In your project, create a Repository file that is BaseRepository:, (*3)

namespace App\Repositories;

use App\Models\Ticket;
use TuxBoy\Repository\Repositories\BaseRepository;

class TicketRepository extends BaseRepository
{
    use Sortable;

    /**
     * @var Ticket
     */
    protected $model;

    /**
     * TicketRepository constructor.
     * @param Ticket $ticket
     */
    public function __construct(Ticket $ticket)
    {
        $this->model = $ticket;
    }
}    

So in your controller, you can use it via Laravel DI :, (*4)

namespace App\Http\Controllers;

use App\Repositories\TicketRepository;

class TicketsController extends Controller
{
    /**
     * @var TicketRepository
     */
    private $ticketRepository;

    public function __construct(TicketRepository $ticketRepository)
    {
        $this->ticketRepository = $ticketRepository;
    }

    // ...
}   

The Versions

16/12 2017

dev-master

9999999-dev

Allows you to call Eloquent via a repository class

  Sources   Download

MIT

The Requires

 

by Benoît Mallo

laravel repository eloquent