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
gabrieloliverio/laravel5-generators

Database metadata-based generators for Laravel 5

1
doctrine/dbal

Powerful PHP database abstraction layer (DBAL) with many features for database s...

625,281,324 9,703
laravel/framework

The Laravel Framework.

572,249,171 34,893
laravel/tinker

Powerful REPL for the Laravel framework.

481,927,243 7,441