PHPackages                             brainlabsweb/repository-generator - 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. brainlabsweb/repository-generator

ActiveLibrary

brainlabsweb/repository-generator
=================================

Small handy-dandy package for repository pattern

v1.0.1(6y ago)21MITPHPPHP ^7.2

Since Apr 15Pushed 6y ago1 watchersCompare

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

READMEChangelogDependencies (2)Versions (3)Used By (0)

Generates Repository
====================

[](#generates-repository)

Install
-------

[](#install)

`composer require brainlabsweb/repository-generator`

Command to generate Respository Pattern
---------------------------------------

[](#command-to-generate-respository-pattern)

`php artisan make:repository `

Optional Params

`c` -&gt; to generate the Controller

`m` -&gt; to generate the Model

Example:

`php artisan make:respository book m c`

\-- Creates following files under directory structure

```
-- app
    --Http
        -- Controllers
            -- BookController.php
-- Repository
    -- Book
        -- BookContract.php
        -- BookRepository.php
-- Book.php

```

Generated Controller will be as follows

```
namespace App\Http\Controllers;
