Modelos con Eloquent
Clase 10 de 25 • Curso de PHP con Laravel
Resumen
Un ORM es un sistema que nos permite mapear registros de la base de datos a objetos dentro de nuestro código. No es exclusivo de PHP ya que se usa mucho en los lenguajes de programación orientada a objetos.
- make:model crea una nueva clase para representar un modelo de Eloquent.
- Cuando creamos las bases de datos es estándar que las tablas tengan el nombre en plural, pero los modelos, como representan una clase que representa un objeto, tendrán su nombre en singular.
- Todos los modelos los podremos encontrar dentro de la carpeta app. Laravel no tiene carpeta models porque los creadores creen que model puede tener muchos significados.
- El comando tinker nos ofrece un entorno de pruebas para ver cómo funcionan las cosas que estamos haciendo. Tiene en cuenta variables de entorno, lo que inicializa Laravel y también sabe que estamos usando Eloquent.