chrispecoraro/laravel-controller-generator
Laravel generators to generate scaffolding using PHP 7.x
26
10
| Install | |
|---|---|
composer require chrispecoraro/laravel-controller-generator |
|
| PHP: | >=7.0.0 |
| License: | MIT |
| Last Updated: | Sep 24, 2017 |
| Links: | GitHub · Packagist |
Maintainer: chrispecoraro
Megamake for Laravel
Laravel's php artisan make: on steroids
artisan mega:make Department produces:
/**
* Display a listing of the Department resource.
*
* @return \Illuminate\Http\Response
*/
public function index(): ResourceCollection
{
return new DepartmentResourceCollection(Department::all());
}
/**
* Store a newly created Department resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request): Response
{
$input = $request->validate([
// TODO
// write validator
]);
$department = Department::create($input->toArray());
return response($department, 201);
}
The mega:make artisan command creates most of the various pieces of a Laravel 5.5 entity, adding boilerplate code and //TODO's, giving you an extra boost, eliminating extra typing.
- A Model
- A Model Factory
- A Seeder
- A Migration
- A Resource Controller
- A Single API Resource
- An API Resource Collection
- A Test
Authors:
This package was created in loving memory of my father, Dr. George Anthony Pecoraro.
Related Packages
erirk/paypalpayment
laravel-paypalpayment is simple package help you process direct credit card paym...
0
doctrine/dbal
Powerful PHP database abstraction layer (DBAL) with many features for database s...
625,281,324
9,703