Skip to content

probonolabs/laravel-api-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Total Downloads Latest Stable Version License

This package contains one single command: php artisan make:api {name} which creates a complete CRUD resource.

Each CRUD resource contains:

  • Single Action Controller: Index, Get, Create, Update and Delete
  • Custom request for each controller
  • Custom resource
  • Model and migration
  • Routes

Publish this package config if you want to change the base controller, request, resource or add default route middleware.

Installation

You can install the package via composer:

composer require probonolabs/laravel-api-generator --dev

Usage

You can create an API resource by using this command:

php artisan make:api Student

Create a nested API resource by using this command:

php artisan make:api Student/Training

Optional provide --routes to append CRUD routes in your api.php file

php artisan make:api Student --routes

License

The MIT License (MIT). Please see License File for more information.

About

Command to quickly create CRUD api resources

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages