Primeros pasos con Laravel 6
Primeros pasos con Laravel 6
Sobre este libro
Primeros pasos con Laravel 6 te llevará de la mano desde la instalación del framework hasta el desarrollo de un módulo CRUD de notas. Aprenderás cómo definir rutas y controladores, crear tablas de la base de datos, interactuar con la DB con ayuda del ORM Eloquent, validar datos provenientes del usuario, cuáles son los ataques más comunes que puede sufrir tu aplicación y cómo protegerte con Laravel, entre muchos otros temas.
El libro está escrito de manera concisa y práctica para que puedas comenzar hoy el desarrollo de una aplicación con el framework. En caso de que quieras extender aún más tus conocimientos en algún tema concreto (por ejemplo aprender todas las reglas de validación que incluye Laravel) enlazamos a la documentación así como a lecciones adicionales disponibles en styde.net para que puedas complementar las enseñanzas disponibles en cada capítulo del libro.
La repetición es el secreto del aprendizaje y con este libro queremos brindarte un formato adicional para que puedas aprender o reforzar tus conocimientos en este excelente framework.
Al final del libro incluiremos uno o más capítulos para hablar de las próximas 2 o 3 versiones del framework y cuales son los cambios que debes tener en cuenta - de manera de que puedas mantener tus conocimientos al día sin necesidad de releer o adquirir otro libro.
Tabla de contenidos
-
Introducción
- ¿Por qué decidí escribir un libro de Laravel?
- Antes de comenzar
-
Instalación de Composer
- Instalación de Composer en Linux y Mac
- Instalación de Composer en Windows
-
Instalación de Laravel 6
- Instalación de Laravel con Composer
- Instalación de Laravel con su instalador
- Ejecutando nuestra aplicación
-
El Patrón Front Controller en Laravel 6
- Configuración inicial
- Directorio público
- Rutas básicas en Laravel 6
- Rutas con parámetros dinámicos en Laravel 6
- Copiar plantillas de HTML y CSS estáticas a Laravel 6
-
Introducción a Blade el motor de plantillas de Laravel 6
- Usando Blade
- Layouts con Laravel 6 y Blade
-
Generar URLs con Laravel 6
- Generar URLs con el helper url
- Generar URLs con el helper route
-
Creación de tablas con el sistema de migraciones en Laravel 6
- Migraciones de Laravel
- Problemas comunes al ejecutar las migraciones
- Cómo revertir las migraciones ejecutadas
-
Insertar datos en la base de datos con los Seeders de Laravel
- Generación de seeders
- Insertar datos en la DB a través de un seeder
- Registrar seeders
- Ejecutar seeders
- Agregando datos reales desde los seeders
-
Obtener registros de la base de datos con Laravel
- Obtener un listado de registros
- Obtener un solo registro
-
Introducción a Eloquent ORM en Laravel 6
- Crear registros utilizando Eloquent ORM
- Obtener registros utilizando Eloquent ORM
- Convenciones de nombres de modelos y tablas
- Eloquent y el constructor de consultas
- Utilizando Tinker, la consola interactiva de Laravel
-
Creación de registros con Laravel 6
- Laravel y la protección para ataques de tipo CSRF
- Solucionando MassAssignmentException en Laravel
- Crear registros con datos provenientes de un formulario
- Crear redirecciones en Laravel
-
Validación de datos en Laravel 6
- Estilos para los mensajes de error
- Agregar validación
- Mostrar errores de validación con Laravel
- Traducir los mensajes de validación de Laravel
- Mostrar una lista de mensajes de error con Laravel
- Conservar los datos del formulario luego de un error de validación
- Múltiples reglas de validación con Laravel
-
Controladores en Laravel 6
- Crear un controlador con Laravel
- ¿Qué es un controlador?
- Crear acciones en el controlador
- Enlazar rutas a la acción de un controlador
- ¿Cuántos controladores crear y cómo agruparlos?
-
Formulario para editar registros en Laravel 6
- Formulario para editar registros
- Pasar un modelo del controlador a la vista
-
Actualizar registros en Laravel 6
- Declarar la ruta para actualizar registros
- Acciones con enlace de modelos a rutas
- Reglas de validación para editar un registro
- Actualizar un registro con Eloquent
- Redirigir a la URL anterior
-
Eliminar registros en Laravel 6
- Ruta para eliminar registros
- Formulario para eliminar registros
- Acción del controlador para eliminar registros
- Eliminado lógico con Eloquent
Leanpub incondicional, sin riesgo, 100% de felicidad garantizada
Durante los primeros 60 días de compra, puedes obtener un reembolso del 100% de cualquier compra Leanpub, en dos clics. Procesamos las restituciones manualmente, así que puede tomarse unos días en aparecer. Véase términos completos.
80% de regalías. Gana $16 en un libro de $20.
Pagamos 80% de regalías. No es un error tipográfico: ganas $16 en una venta de $20. Si vendemos 5000 copias no reembolsadas de tu libro o curso por $20, ganarás $80,000.
(Sí, algunos autores ya han ganado mucho más que eso en Leanpub.)
De hecho, los autores han ganadomás de $12 millonesescribiendo, publicando y vendiendo en Leanpub.
Aprende más sobre cómo escribir en Leanpub
Actualizaciones gratis. Libre de DRM.
¡Si compras un libro Leanpub obtienes actualizaciones gratis siempre y cuando el autor actualice el libro! Varios autores usan Leanpub para publicar sus libros en progreso mientras los escriben. Todos los lectores obtienen actualizaciones gratis, independientemente de cuándo compraron el libro o cuánto pagaron (incluyendo si fue gratis).
La mayoría de los libros Leanpub se encuentran disponibles en PDF (para computadores) y EPUB (para teléfonos, tabletas, y Kindle). Los formatos que un libro incluye se muestran en la esquina superior derecha de esta página.
Finalmente, los libros Leanpub no tienen ninguna de las cosas sin sentido sobre protección de copia DRM, así que puedes leerlos fácilmente en cualquier dispositivo que se soporta.
Aprende más sobre los formatos de Leanpub y dónde puedes leerlos