Tutoriales de programacion gratis mas codigo fuente

En esta ocasion vamos a tocar el tema de como importar datos a una base de datos mysql desde laravel-12

Requisitos:

-Tener instalado Xampp

-Dependecias de composer y laravel y node

-Visual studio code

 

Paso 1

Dirigete al repositorio. https://link-hub.net/1336305/csv-import-laravel-12 luego de ello podremos darle al comando

ejemplo:

git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY

o tambien si desea puede bajar el archivo directamente obtendra una carpeta llamada csv-import-laravel-12 la cual contiene el proyecto. 

Instalar dependencias: Asegúrate de tener Laravel instalado y las dependencias necesarias configuradas. Ejecuta:

 

Desde la raiz del proyecto.

Paso 2

Configurar el entorno: Configura el archivo .env con los datos de tu base de datos:

Paso 3

Guarda los cambios y dirigete a tu aplicacion xampp e incia los servicios de apache y mysql respectivamente. luego da click Admin mysql esto te llevara a la pagina de phpmyadmin.

 

Paso 4

Crea la base de datos en tu gestor de base de datos en este caso phpmyadmin

 

Paso 5

Luego desde la terminal de nuestro visual studio code ejecutamos el siguiente comando para importar las tablas a nuestra base de datos

 

Paso 6

Si todo esta correcto veremos la importacion de las tablas en nuestra base de datos de la siguiente manera

 

Dicha importacion tiene una tabla llamada “products” la cual es la tabla donde se importaran los datos de name description y price respectivamente. 

 

Podemos denotar que los datos concuerdan con los datos que vamos a subir desde el csv.

 

Paso 7

Luego ejecutaremos el comando “php artisan serve”

 

Abrimos la url de nuestro navegador o damos a ctrl+click derecho sobre la url donde veremos lo siguiente

Seleccionamermos el archivo que se encuentra en la ruta \csv-import-laravel-12\public “products.csv” y de damos en importar lo cual importara dichos datos los cuales veremos evidenciados en la tabla products de nuestra DB

 

Con esto concluimos este tutorial de laravel 12 con mysql.