Italo Morales 24/11/2015 Eloquent, Laravel 5.1Comentarios desactivados en Eloquent ORM | Consultas de base de datos en Laravel 5.1
En la lección anterior usamos el método ALL para obtener todos los registros de un modelo. Pero ¿Qué sucede si queremos limitar el resultado? Por ejemplo, si queremos obtener los usuarios de un mismo nombre o de algún tipo en específico en vez de todos. En este caso no tendría sentido usar el método ALL, pues no nos da la opción de filtrar el resultado.
Tanto el método all() como el método get() devuelve una instancia de la clase Illuminate\Database\Eloquent\Collection, que es una colección de datos del Modelo que se está consultando. Por ejemplo, en el caso de User::all(), la colección contendrá todos los registros de dicha tabla; sin embargo, cuando usamos User::where(‘gender’, ‘f’); esto nos devuelve una instancia de la clase Illuminate\Database\Eloquent\Builder, que es la clase encargada de construir la consulta, por ello debemos encadenar el método get() al final de la consulta, es decir, User::where(‘gender’, ‘f’)->get(); para convertir el objeto Builder en una colección de datos de Eloquent.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Italo Morales 24/11/2015 Eloquent, Laravel 5.1Comentarios desactivados en Eloquent ORM | Listar registros en Laravel 5.1
Bienvenidos a la segunda parte de este curso de Eloquenten Laravel 5.1 dónde continuaremos aprendiendo las funcionalidades de este ORM. El día de hoy hablaremos sobre el uso del método all() que nos permite obtener la lista de registros de una tabla. También aprenderemos cómo mostrar esta información en pantalla utilizando Blade y el framework de diseño Bootstrap 3.
En la lección CRUD básico en Laravel 5.1 explicamos cómo buscar un usuario específico a través del id del registro para posteriormente editar sus datos, ahora veremos cómo obtener una colección de registros de una tabla.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Italo Morales 13/11/2015 Eloquent, Laravel 5.1Comentarios desactivados en Eloquent ORM | Instalación de Bootstrap
En esta lección vamos a integrar en Laravel 5.1 el Framework CSS más usado actualmente llamado Bootstrap, en su versión 3. Es muy importante que aprendas estos conceptos con ejemplos prácticos muy cercanos al mundo laboral. Aquí programamos, aprendemos Laravel pero no descuidamos el diseño.
Lo más interesante es que estos conceptos te servirán para ver de forma general cómo se pueden unir distintos Framework, aquí trabajaremos con Bootstrap y Laravel, más adelante (en otros cursos) trabajaremos con más tecnologías como Angular y jQuery.
Lo que haremos a continuación será crear las vistas necesarias para mostrar en pantalla la interfaz que le permitirá al usuario acceder a la data de nuestro proyecto, veamos de que se trata en el siguiente vídeo:
Regístrate para ver ésta y cientos de lecciones exclusivas.
Antes de avanzar más con el uso de Eloquent debemos crear algunos registros en las tablas de nuestra base de datos para que de esta manera podamos hacer diferentes consultas y obtener algún resultado. Por ello, en la lección de hoy aprenderemos a crear datos de prueba usando Model Factories una característica disponible en Laravel 5.1 que permite integrar y utilizar el componente Faker para generar diferentes tipos de valores (name, email, address, etc) de forma aleatoria y así crear nuevos registros en la base de datos.
Regístrate para ver ésta y cientos de lecciones exclusivas.
En la lección de hoy aprenderemos a realizar un CRUD (Create, Read, Update and Delete) básico con Eloquent usando el componente Faker que permite crear registros con datos de prueba. Si no sabes como funciona te recomiendo visitar el post Seeders y el componente Faker en Laravel 5, en la versión 5.1 de Laravel este componente viene incluido por defecto, por lo cual no necesitas agregarlo manualmente como se hacía en versiones anteriores.
Hoy aprenderemos a utilizar los siguientes métodos de Eloquent
create() para crear un nuevo usuario
find() para buscar un registro
save() para guardar cambios sobre un registro
delete() para eliminar un registro
Regístrate para ver ésta y cientos de lecciones exclusivas.
Italo Morales 05/11/2015 Eloquent, Laravel 5.1Comentarios desactivados en Eloquent ORM | Modelos de Eloquent en Laravel 5.1
En esta tercera lección del Curso Eloquent ORM en Laravel 5.1 daremos los primeros pasos para trabajar con los registros usando Modelos de Eloquent, los cuales de manera sencilla son los que permiten interactuar o manipular las tablas en la base de datos, donde cada tabla tiene su correspondiente modelo. Por ejemplo, para la tabla users de nuestra base de datos existe un modelo User en el directorio app (User.php) con el cual podemos crear, listar, eliminar, leer, actualizar datos de la tabla.
Por tanto para esta lección abarcaremos:
Inserción de un registro en un tabla
Actualización de un registro
Adaptación del modelo a los campos de la tabla.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Bienvenidos a la segunda lección del curso de Eloquent en Laravel 5.1, hoy hablaremos de las migraciones. Éstas nos permiten llevar un control de versiones de nuestra base de datos, su uso facilita el crear y compartir la estructura del esquema de base de datos de nuestras aplicaciones, estos archivos además, ofrecen una vista mucho más legible de dicho esquema y gracias a la sintaxis que ofrece Eloquent y Laravel podemos escribir bases de datos muy complejas de forma más fácil y utilizando solo código PHP.
En este video haremos lo siguiente:
Veremos los diferentes Comandos
Generar migraciones
Estructura de una migración
Revertir migraciones
Lo más interesante es que con esta tecnología podemos crear una única estructura que a su vez será compatible con los diferentes motores de base de datos como Postgres, SQLite, SQL Server y MySQL. Aquí trabajaremos con MySQL.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Esta es la primera lección del curso básico de Eloquent ORM en Laravel 5.1 donde aprenderás lo más básico de cada una de las funcionalidades de este ORM. Este curso va dirigido a personas con un nivel básico en Laravel que quieran conocer a profundidad este componente. Un ORM es una tecnología que nos permite manipular bases de datos, tablas como si fuesen objetos (POO). Eloquent es el manejador de base de datos que viene incluido por defecto en Laravel.
Este es el primero de 15 videos en los que aprenderemos a trabajar con Eloquent, pero antes de iniciar es necesario que tengas configuradas todas las herramientas que usaremos a lo largo de cada una de las lecciones.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Styde usa cookies para guardar tus preferencias y para seguimiento anónimo AceptarLeer más
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.