CRUD con

Laravel 10.x

Requerimientos y Requerimientos

  1. Saber PHP (fundamentos y POO)
  2. PHP 8.1 en adelante
  3. XAMPP o Laragon (PHP8.x)
  4. Composer
  5. Editor de código
  6. Crear un proyecto Laravel

Creación del proyecto

  • Crear proyecto laravel con Composer:
composer create-project laravel/laravel laravel-diez
  • Para una versión especifica:
composer create-project laravel/laravel laravel-diez "10.*"

Resumen: estructura de un proyecto Laravel

artisan

Herramienta de línea de comandos que permite a los desarrolladores realizar diversas tareas que por lo general son repetitivas a la hora de desarrollar una aplicaciónes web.

Dinámica básica Laravel

Ruta (url)

Controlador

Modelo

Vista

request
response

Ruta (url)

Vista

request
response

Ruta (url)

Controlador

Vista

request
response

Crear BD y conectar Laravel.

  • .env: es el archivo de configuración que se utiliza para almacenar información sensible y personalizable sobre la aplicación.
  • Migraciones: permiten a los desarrolladores crear, modificar y eliminar tablas y columnas en la base de datos de manera organizada y controlada
  • Modelos: Un modelo representa a una tabla en la base de datos y permite al desarrollador interactuar con esta tabla.
  • Eloquent: Es el ORM que utiliza Laravel para interactuar con las bases de datos. En lugar de usar SQL directametne, nosotros usamos la sintaxis de php para hacer consultas.

Ruta (url)

Controlador

Modelo

Vista

request
response
Made with Slides.com