Validación con Laravel 5 (Parte 2)
En esta nueva lección del curso de Laravel 5, continuaremos aprendiendo cómo validar los datos que envían los usuarios, esta vez para el formulario que nos permite editar y actualizar registros.
En esta nueva lección del curso de Laravel 5, continuaremos aprendiendo cómo validar los datos que envían los usuarios, esta vez para el formulario que nos permite editar y actualizar registros.
Esta es la lección 16 del curso de Laravel 5.
Laravel maneja la validación de manera muy sencilla, siguiendo un patrón para definir las reglas de validación con cadenas en un array asociativo, similar a como lo hacía Codeigniter:
Esta es la lección 15 del curso de Laravel 5
Continuando con nuestro módulo de usuarios tipo CRUD, en esta lección aprenderemos a editar registros, la forma en que debemos crear nuestro formulario y las rutas correspondientes a cada método.
Esta es la lección 14 del curso de Laravel 5.
Ya hemos creado nuestro listado y paginación de usuarios, ahora vamos a crear nuevos usuarios. En el siguiente video, aprenderemos como crear formularios con Laravel y a usar las rutas correctas para cada una de nuestras funciones, para ello nos apoyaremos con el comando: artisan route:list.
Con los conocimientos básicos de: Vistas, Modelos, Controladores, rutas, Blade y otros que hemos aprendido durante este Curso de Laravel 5, vamos a comenzar a construir nuestro primer módulo.
Así que hoy aprenderemos cómo hacer un listado paginado con Laravel 5.
Continuando la explicación sobre Blade, en el siguiente video veremos ejemplos detallados de vistas con HTML plano y la diferencia de utilizar el motor de plantilla Blade, también se mostrará el uso del helper asset() y el error más común a la hora de instalar Laravel 5 (Que las vistas se muestren sin estilo).
Por otro lado instalaremos el componente de Laravel Collective para utilizar las etiquetas dinámicas de Form y HTML como por ejemplo: Html::style() y Form::text(), que fueron eliminados del núcleo del framework (Illuminate) y ahora los mantiene este grupo.
Ver post
Laravel 5 continua usando Blade como motor de plantillas.
Sin embargo hay algunos cambios que hay que tener en cuenta si ya has usado Laravel 4:
Hoy en la décima lección del curso básico de Laravel 5 comenzaremos a usar Eloquent, el ORM de Laravel.
Cuando trabajamos con bases de datos SQL, usamos un sistema de datos relacional, donde un registro es representado a través de columnas de una fila de la base de datos. Cada registro tiene una llave primary (primary key, PK o ID) y se relaciona con otros registros a través de claves foráneas (foreign keys o FK).
En Laravel existen dos opciones para realizar nuestras consultas SQL.
En primer lugar Fluent, que no es nada más que un constructor de consultas SQL o «query builder» (basado en PDO) y está encargado de generar cualquier consulta a la base de datos, ya sea para traer, insertar, actualizar, o eliminar datos. Cabe destacar que además de facilitar la interacción con nuestra base de datos, las consultas generadas vienen por defecto con los niveles de seguridad para evitar inyecciones SQL en nuestras consultas.
Ver post
Los seeders, son un recurso que nos permite cargar información a nuestras tablas para probar de manera sencilla y rápida el funcionamiento de nuestra aplicación (paginación, filtros, entre otros). Ya basta de estar insertando datos uno por uno, inventando nombres o colocando el típico y horrible “asdffasd” o “123”.
Ver post