Preview:
Generar CRUD

# 1. Instalar
composer require ibex/crud-generator --dev

# 2. Publicar
php artisan vendor:publish --tag=crud

# 3. Generar CRUD
php artisan make:crud NombreModelo --fields="campo1:tipo, campo2:tipo"

# 4. Migrar
php artisan migrate

# 5. Servir
php artisan serve

# 6. Visitar
http://localhost:8000/nombre-modelos

Cabe decir que no crea las rutas del proyecyo y hay que agregarlas a mano y que hay una opcion para personalizar las plantillas:
php artisan vendor:publish --tag=crud

Generar el diagrama ER

Instalacion:

1- instalar el siguiente programa
sudo apt-get install graphviz

2-(IMPORTANTE) Ejecutar el siguiente comando dentro del proyecto para instalar la extension por composer:
composer require beyondcode/laravel-er-diagram-generator --dev

3-Dentro del proyecto ejecutar el siguiente comando para generar el graph.png el cual sera el diagrama modelo entidad relacion:
php artisan generate:erd

Generar Migrations
1️⃣ kitloong/laravel-migrations-generator (recomendado)


Genera solo migraciones a partir de una base de datos existente.
_____________________________
Compatible con Laravel 10+.

Detecta:

Columnas y tipos

Índices (unique, index)

Foreign keys

Tablas pivote
______________________________
1.
Instalación
composer require --dev kitloong/laravel-migrations-generator
______________________________
2.
Uso básico
php artisan migrate:generate


Esto genera todas las migraciones de tu DB en database/migrations/.
______________________________
OPCIONAL
Opcional: solo algunas tablas:

php artisan migrate:generate users,posts,comments


Ignorar tablas:

php artisan migrate:generate --ignore-tables=migrations,failed_jobs
downloadDownload PNG downloadDownload JPEG downloadDownload SVG

Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!

Click to optimize width for Twitter