Curso de

   Laravel

By: YouDevs

Esto en vivo en YouTube

Link en mi perfil

  • XAMPP o Laragon (con PHP 8)
  • Composer

Antes de comenzar:

Instala las siguientes herramientas

Crear proyecto

Instalar Laravel con Composer

composer create-project laravel/laravel yd-eventos
composer create-project laravel/laravel:^9.* yd-eventos

Instalar Laravel con versión

Correr proyecto

php artisan serve

Ruta (url)

Dinámica Básica

de Laravel

request

Controlador

Modelo

Vista

response

Ruta → Vista

Ruta (url)

request

Vista

response

 Ruta → Controlador → Vista

Ruta (url)

request

Controlador

Vista

response
  1. Crea una BD
  2. Asegúrate que en el archivo .env coincidan los datos de conexión con tu BD

Crear y Conectar BD

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=events
DB_USERNAME=root
DB_PASSWORD=

Migraciones

Son como el control de versiones para tu BD. Permiten definir el esquema de la BD. Los integrantes de tu equipo solo tendrán que correr las migraciones para tener una copia de la BD.

Correr migraciones:

php artisan migrate

Regresar al estado anterior:

php artisan migrate:rollback

Crear migración:

php artisan make:migration create_categories_table

Modelos

Un modelo es el acceso directo a una tabla específica de la BD.

Ejemplo: por medio del modelo User tenemos un acceso directo a la tabla users para realizar consultas.

Los modelos también nos sirven para acceder a otras tablas por medio de relaciones o joins (como se hace normalmente en SQL)

Crear modelo

php artisan make:model Category

Ruta (url)

request

Controlador

Modelo

Vista

response

 Ruta → Controlador → Modelo → Vista

¿MVC?

Si pero no

Thank you

> Sígueme para más streams 🙈

> Regálame tu sub para apoyar ❤️

 

Twitch Laravel 9.x

By Carlos Hernández

Twitch Laravel 9.x

  • 131