Skip to content

ImLauraGS/CRUD_Laravel

Repository files navigation

Instrucciones para Configurar y Utilizar el Proyecto Laravel

Este repositorio contiene un proyecto Laravel para desarrollar un CRUD. Forma parte de un meetup organizado por alumnas de Factoria F5, donde se proporciona una introducción teórica y práctica sobre Laravel y la creación de un CRUD.

Presentación

Presentación en Canva

Ponentes del MeetUp

Instrucciones

  1. Configuración Inicial:

    • Dirígete a la carpeta xampp/htdocs para crear el proyecto.
  2. Creación del Proyecto Laravel:

    • Utiliza Composer para crear un nuevo proyecto Laravel:

      composer create-project laravel/laravel:^10.0 example-app
  3. Configuración de la Base de Datos:

    • Crea una base de datos en phpMyAdmin.

    • Cambia el nombre de la base de datos en el archivo .env:

      DB_DATABASE=nombre_base_de_datos
      DB_USERNAME=root
      DB_PASSWORD=
  4. Creación de Tablas:

    • Crea las migraciones para las tablas necesarias:

      php artisan make:migration create_books_table
    • Modifica la tabla user según sea necesario.

    • Crea la migración para agregar una relación entre las tablas User y Books:

      php artisan make:migration add_user_id_to_books_table --table=books
    • Migra las tablas a la base de datos:

      php artisan migrate
  5. Creación de Modelos y Controladores:

    • Crea los modelos de User y Book:

      php artisan make:model User
      php artisan make:model Book
    • Crea los controladores de UserController y BookController:

      php artisan make:controller UserController
      php artisan make:controller BookController
  6. Creación de Seeders y Población de la Base de Datos:

    • Crea los seeders para User y Book:

      php artisan make:seeder UserSeeder
      php artisan make:seeder BookSeeder
    • Actualiza el archivo DatabaseSeeder para definir el orden de ejecución de los seeders. Puesto que Book tiene user_id y este campo depende de Users, por lo que primero deberemos intruducir el seeder de User y seguidamente el de Book.

    • Ejecuta el comando para migrar los datos a la base de datos:

      php artisan db:seed
  7. ¡Listo para Crear el CRUD!:

    • Ahora puedes trabajar en los controladores y crear las rutas para el CRUD.

¡Si tienes alguna pregunta, no dudes en contactarnos a través de LinkedIn!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published