imtigger/laravel-crud-generator

Laravel CRUD Generator
4,668
Install
composer require imtigger/laravel-crud-generator
Latest Version:0.7.1
PHP:>=7.0.0
Laravel:5 · 6
License:mit
Last Updated:Nov 6, 2019
Links: GitHub  ·  Packagist
Maintainer: imtigger

Laravel CRUD Generator

Laravel CRUD Generator

*** Current for internal testing ***

Dependencies

This package generates CRUD Controllers for laravel-crud

Installation

composer require imtigger/laravel-crud-generator --dev

Usage

Make your own theme

php artisan vendor:publish --provider="Imtigger\LaravelCRUD\LaravelCRUDGeneratorServiceProvider"

Edit resources/crud-stubs/views/layout.blade.php.stub to adapt it to your favorite theme!

Generate CRUD Model + View + Controller + Migration + Form

php artisan make:crud --help
Usage:
  make:crud [options] [--] <name>

Arguments:
  name

Options:
      --form            (Re)generate only form
      --model           (Re)generate only model
      --view            (Re)generate only view
      --no-model        Generates no model
      --no-view         Generates no view
      --no-controller   Generates no controller
      --no-form         Generates no form
      --no-migration    Generates no migration
      --no-soft-delete  No soft delete
      --no-ui           Shortcut for --no-view, --no-controller and --no-form

Workflow

  1. php artisan make:crud Animal
  2. Edit generated migrations and run php artisan migrate
  3. php artisan migrate
  4. (Optional) php artisan make:crud --[form|model|view] to regenerate Form/Model/View from actual database

Related Packages

doctrine/dbal

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

644,549,754 9,698
laravel/framework

The Laravel Framework.

598,760,099 34,966
laravel/tinker

Powerful REPL for the Laravel framework.

507,193,856 7,441
laravel/serializable-closure

Laravel Serializable Closure provides an easy and secure way to serialize closur...

423,477,751 607
nunomaduro/collision

Cli error handling for console/command-line PHP applications.

403,217,078 4,664

Version History

Version Released PHP Laravel License
0.7.1 >=7.0.0 ^5.5|^6.0 mit
0.7.0 >=7.0.0 ^5.5 mit
0.6.1 >=7.0.0 ^5.5 mit
0.6 >=7.0.0 ^5.5 mit
0.5.1.1 >=7.0.0 ^5.5 mit