Generar Modelos Laravel de Una Base de Datos Existente

 


Gracias al trabajo de otras personas esto es mucho mas fácil, para ello vamos a utilizar el complemento
 Reliese LaravelEn un post anterior analizamos como integrar manualmente, una base de datos existentes con el modelo relacional de Eloquent, ello lo podríamos utilizar en proyectos pequeños, ademas nos serviría para comprender bien como esta estructurada la base de datos. Pero cuando es una base de datos que contiene muchas tablas, puede ser un trabajo bastante grande.


https://github.com/reliese/laravel

la instalación se realizara con el siguiente comando

composer require reliese/laravel

Ahora agregaremos lo siguiente en el archivo config/app.php, en los providers del proyecto

El siguiente paso sera configurar la base de datos de la cual queremos generar los modelos, eso lo puedes observar de manera mas detallada en el post CREACION DE PROYECTO LARAVEL  (En el post se explica como crear un proyecto en laravel, y configurar la base de datos.)

Asumiendo que ya hemos configurado la base de datos en nuestro proyecto, correremos el siguiente comando

php artisan code:models

Los modelos generados quedarían así (se generan en la carpeta app/Models):

 



En este caso es la tabla Tramite, la cual tiene relaciones con otras tablas, lo cual se puede observar en el modelo generado.

Este comando nos generara todos los modelos de la base de datos, sin sus relaciones, ese ya es un trabajo que nos corresponde, el siguiente post te podrá ayudar en ello.

 

¿Eloquent no realiza tus Consultas? O ¿Te Genera Errores? Conoce las Reglas para el uso de Eloquent – Brogramador

 

 

Leave a reply:

Your email address will not be published.

Site Footer

Sliding Sidebar

A %d blogueros les gusta esto: