En la clase de hoy comenzaremos a escribir un nuevo feature en nuestra aplicación que permita agregar «tags» o etiquetas a cada publicación. Vamos a crear dos nuevos modelos que nos permitan almacenar estas etiquetas que serán los features o características que pueda tener cada vehículo. Recuerda que estamos trabajando en un sitio para publicar y buscar dichos vehículos basados en sus características como marca, año, modelo, condición, etc.
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.
Cómo lo explica la documentación oficial de Laravel en palabras muy simples los Facades proporcionan una interfaz «Estática» a clases que están disponibles en el contenedor de servicios de la aplicación. Como tal un «Facade» es un patrón de diseño estructural que permite crear una interfaz simple a un subsistema de la aplicación como pueden ser paquetes o componentes.
En la clase anterior vimos como crear combos dependientes usando Laravel y PHP, en este cuarto y último tutorial de la primera parte de este nuevo curso de Laravel 5.1, vamos a definir nuevas rutas para mostrar la información de años y modelos de las respectivas marcas de vehículos, en formato JSON según la selección del usuario. Luego vamos a utilizar jQuery y JavaScript para escribir la lógica que permita cargar estas opciones con AJAX en los diferentes combos desplegables sin necesidad de recargar toda la página.
Si no estas al día con el avance de este curso te invitamos a visitar los tutoriales anteriores
En esta tercera lección sobre combos dinámicos dependientes con Laravel y jQuery en nuestro proyecto vamos a realizar las actividades a nivel de backend:
Relacionar los select con Eloquent para hacerlos dependientes unos de otros.
Enviaremos la información de los select a la vista a través de un View Composer.
Usaremos Form::model para construir el formulario basado en el modelo.
En esta nueva lección continuaremos con el desarrollo de la aplicación donde completaremos varias actividades:
Integraremos Bootstrap con Laravel
Instalaremos el componente Styde\Html
Crearemos las vistas básicas con Blade + Laravel Collective + Styde\Html
Generaremos los modelos de Eloquent que nos permitirán traer los datos dinámicamente de la base de datos que creamos en la lección anterior.
Configuraremos la base de datos en el archivo .env
Finalmente usaremos el componente Select2 de jQuery para agregar un buscador dentro de cada select (este componente recomendamos usarlo sólo en Desktop y desactivarlo en otros dispositivos – esto lo corregiremos luego).
Regístrate para ver ésta y cientos de lecciones exclusivas.
Laravel es sin duda uno de los frameworks de PHP más utilizados en la actualidad debido a la facilidad de uso y lo increíblemente sencillo que resulta su aprendizaje, inclusive para aquellos que apenas se están iniciando en el mundo de la programación. Otra de las ventajas que ofrece Laravel es una completa documentación tanto del framework como de su API lo que es de gran ayuda para los programadores.
Hoy vamos a hablar de una guía rápida de Laravel 5.1 publicada hace unos días en la web de Laravel para quienes no tienen ningún conocimiento del framework, que de seguro les animará a probarlo y conocer más de sus funcionalidades. Se trata de Laravel – Quickstart, un proyecto de GitHub creado por Taylor Otwell que ofrece una mirada aunque muy básica, también muy conveniente para fines didácticos.
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.