Introducción a Eloquent ORM en Laravel 6

Laravel 6

Laravel incluye un ORM llamado Eloquent, el cual nos permite abstraer aún más las operaciones de base de datos, puesto que podemos interactuar con «Modelos» (representados por clases y objetos de PHP) en vez de tener que escribir sentencias SQL manualmente. En esta lección generaremos nuestro primer modelo de Eloquent y veremos cómo podemos crear y obtener registros usando este ORM.

Ver post

Creación de tablas con el sistema de migraciones en Laravel 6

Laravel 6.*

Laravel incluye un sistema de migraciones de base de datos con el cual podemos definir todas las tablas de nuestra aplicación desde PHP, utilizando una interfaz orientada a objetos. Este sistema nos da la ventaja de que podemos guardar las diferentes «versiones» de nuestra base de datos como código dentro del sistema de control de versiones (por ejemplo git), además nos permite generar tablas para diferentes bases de datos (MySQL, PostgreSQL, SQLite, y SQL Server) usando el mismo código PHP.

En esta lección aprenderás cómo generar, modificar y ejecutar una migración para crear tu primera tabla con Laravel.

Ver post

Enlace de modelos a rutas en Laravel 7

Novedades de Laravel 7

Laravel nos brinda una manera muy conveniente y fácil de enlazar el parámetro de una ruta a un modelo como aprendimos en Enlace de modelos a rutas en Laravel. Lamentablemente esta característica se vuelve un poco engorrosa cuando los parámetros de rutas se relacionan a diferentes columnas de nuestros modelos, por ejemplo, cuando usamos slug en el frontend de la aplicación, pero id en el admin. En esta lección veremos cómo Laravel 7 soluciona este problema de forma muy elegante.

Ver post

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Recibe consejos útiles y múltiples recursos directamente en tu correo