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.

Eloquent ORM | Bases de datos y migraciones

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.

Eloquent ORM | Primeros pasos

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.

Facades personalizados en Laravel 5.1

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.

Ver post

Combos dinámicos dependientes con Laravel y jQuery: Parte 4

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

Regístrate para ver ésta y cientos de lecciones exclusivas.

Combos dinámicos dependientes con Laravel y jQuery: Parte 3

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.
  • Usaremos el componente Styde\Html.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Combos dinámicos dependientes con Laravel y jQuery: Parte 2

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 5.1 Guía rápida para principiantes

banner-guia-rapida-principiantes

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.

Ver post

Combos dinámicos dependientes con Laravel y jQuery: Parte 1

En cursos anteriores hicimos énfasis en trabajar la parte frontend del proyecto, pero muchas veces en el día a día se requiere un panel de administración para nuestra aplicación. Por ello hoy vamos a iniciar un nuevo curso donde aprenderemos a crear paneles de control para un proyecto con Laravel que contengan las características comunes que se pueden usar en este tipo interfaces como subida y procesado de imágenes, combos dinámicos dependientes, funcionalidades de autocompletado, entre otras.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Suscríbete a nuestro boletín

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

Suscríbete a nuestro boletín

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

Tu nombre y correo serán enviados directamente a MailChimp. No compartiremos tus datos con otras empresas.