PHPackages                             nch7/laravel-repository-gateway-maker - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. nch7/laravel-repository-gateway-maker

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

nch7/laravel-repository-gateway-maker
=====================================

07PHP

Since Jul 21Pushed 10y ago1 watchersCompare

[ Source](https://github.com/nch7/laravel-repository-gateway-maker)[ Packagist](https://packagist.org/packages/nch7/laravel-repository-gateway-maker)[ RSS](/packages/nch7-laravel-repository-gateway-maker/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

laravel-repository-gateway-maker
================================

[](#laravel-repository-gateway-maker)

Repositories and Gateways are cool, but we are sometimes too lazy to set them up.

This package solves the problem, it handles automatic initialization and creating new Repositories &amp; Gateways for you!

\#Instructions Install with composer

```
"nch7/laravel-repository-gateway-maker" : "dev-master"

```

Add package service provider to app.php

```
Nch7\LaravelRepositoryGatewayMaker\LaravelRepositoryGatewayMakerServiceProvider

```

Add psr-4 autoloading

```
"psr-4" : {
  "acme\\": "app/acme/"
}

```

Initialize

```
php artisan repogate:init

```

Add repository service provider to app.php

```
acme\Repositories\RepositoryServiceProvider

```

Create Gateway and Repository for specific model

```
php artisan repogate:make User

```

\#Examples

```
