dog-ears / crud-d-scaffold

Other
19 stars 4 forks source link

Crud-D-Scaffold for Laravel 7

Hi, this is a scaffold generator for Laravel 7. You can Create Basic CRUD application by using this package.

Demo & Screen Capture

Demo Site
https://demo-cds.dog-ears.net/

Index Create Create - Pivot Detail

Outline

The CRUD application generated by this package has the following features.

[ General ]

[ Index Page ]

[ Create / Edit / Duplication ]

Latest Release note

Ver 4.0.0 Renewal for laravel 7
Ver 3.0.0 Renewal
Ver 2.6.0 Add Varidation and keep old input value.

How to installation and execution

Step 1: Installing laravel/ui package through Composer and create bootstrap

composer require laravel/ui
php artisan ui bootstrap

if you want to use laravel auth, use below

composer require laravel/ui
php artisan ui bootstrap --auth

Step 2: Installing package through Composer

composer require dog-ears/crud-d-scaffold

Step 3: Run Artisan!

You're all set. Run php artisan from the console, and you'll see the new commands below.

- 'crud-d-scaffold:setup' : Setup crud-d-scaffold with bootstrap 3

This completes the preparation.
Let's register the sample.

Step 4: Crud-D-Scaffold

(i) Copy /vendor/dog-ears/crud-d-scaffold/crud-d-scaffold_case0010.json to your laravel project root
cp ./vendor/dog-ears/crud-d-scaffold/crud-d-scaffold_case0010.json ./crud-d-scaffold.json
(ii) run crud-d-scaffold:setup
php artisan crud-d-scaffold:setup -f

Overwriting the file with -f option.
For the first time, the f option is unnecessary. (No problem with putting on) It is recommended to back up with git before set up scaffold.

(iii) run npm install and npm run dev
npm install
npm run dev
(iv) run migration and seeding
php artisan migrate
php artisan db:seed

It's all over.
Please check your application.

If you want to modify the application structure, After running [migrate: rollback], delete the migration file (/ database / migrations /) and then execute [ Crud-d-scaffold: setup-f ]

How to create crud-d-scaffold.json

see crud-d-scaffold_case00XX.json

and now you can create crud-d-scaffold.json from this site.

ER-DIAGRAM-TOOL
http://er.dog-ears.net/ ER-DIAGRAM-TOOL

Options

-f, --force Overwrite the file. (If there is an existing file in the absence of the option, processing stops there.)

Usage notes

See more information

visit my blog http://dog-ears.net/en/category/laravel/package/scaffold/history/