Skip to content

jason-guru/laravel-make-repository

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 

Latest Stable Version Total Downloads Latest Unstable Version License

Laravel PHP Artisan Make:Repository

A simple package for addding php artisan make:repository command to Laravel 5 and above

Installation

Require the package with composer using the following command:

composer require jason-guru/laravel-make-repository --dev

Or add the following to your composer.json's require-dev section and composer update

"require-dev": {
          "jason-guru/laravel-make-repository": "^0.0.2"
}

Usage

php artisan make:repository your-repository-name

Example:

php artisan make:repository UserRepository

or

php artisan make:repository Backend\UserRepository

The above will create a repositories directory inside the app directory.

Once the repository is generated add your model class and return it in the model function,

Example:

<?php

namespace DummyNamespace;

use JasonGuru\LaravelMakeRepository\Repository\BaseRepository;
//use Your Model

/**
 * Class DummyClass.
 */
class DummyClass extends BaseRepository
{
    /**
     * @return string
     *  Return the model
     */
    public function model()
    {
        //return YourModel::class
    }
}

Buy Me A Coffee

About

A simple package for adding make:repository command to Laravel 5 and above

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages