LaravelPackages.net
Acme Inc.
Toggle sidebar
npabisz/laravel-repositories

Repositories for Laravel models

562
0
v2.0.4
About npabisz/laravel-repositories

npabisz/laravel-repositories is a Laravel package for repositories for laravel models. It currently has 0 GitHub stars and 562 downloads on Packagist (latest version v2.0.4). Install it with composer require npabisz/laravel-repositories. Discover more Laravel packages by npabisz or browse all Laravel packages to compare alternatives.

Last updated

Model repositories

Repositories and more for Laravel

Installation

composer require npabisz/laravel-repositories

Creating repository

php artisan make:repository Example
php artisan make:repository Example --model-namespace=Some\\Namespace

Creating model

php artisan make:repository-model MyModel

php artisan make:repository-model MyModel --model-namespace=App\Models --attributes="user_id=integer,name=string"

Creating migration

php artisan make:repository-migration MyModel

php artisan make:repository-migration MyModel --model-namespace=App\Models"

Creating API controller

php artisan make:repository-api MyModel

php artisan make:repository-api MyModel --model-namespace=App\Models" --api-namespace="App\Http\Controllers\Api" --api-repository-contract="App\Repositories\Contracts\MyModelRepositoryContract"

Namespace

Case scenario for model App\Models\User\Image, provide namespace excluding App\Models

php artisan make:repository --namespace=User

Comments