Contenidos

En este libro se ve una introducción al framework de desarrollo Web Laravel. Se parte de los conceptos más básicos: introducción, instalación, estructura de un proyecto, ejemplos sencillos de uso, etc. Pero se llegan a ver aspectos más avanzados como es el uso de base de datos, el control de usuarios o la creación de una API.

Para la lectura de este manual es necesario tener conocimientos sobre HTML, CSS, Javascript y PHP, ya que todos ellos se dan por sabidos.

A continuación se muestra un detalle del contenido de los capítulos en los que se divide el libro:

  • Introducción

    • ¿Qué es Laravel?

    • MVC: Modelo - Vista - Controlador

    • Novedades en la versión 5

  • Capítulo 1 - Primeros pasos

    • Instalación

    • Funcionamiento básico

    • Rutas: definición, parámetros y generación

    • Artisan

    • Vistas: definición, uso y paso de datos

    • Plantillas mediante Blade

    • Ejercicios

  • Capítulo 2 - Controladores, filtros y formularios

    • Controladores

    • Middleware o filtros

    • Rutas avanzadas

    • Redirecciones

    • Formularios

    • Ejercicios

  • Capítulo 3 - Base de datos

    • Configuración

    • Migraciones

    • Schema Builder

    • Inicialización de la BD

    • Constructor de consultas

    • Eloquent ORM

    • Ejercicios

  • Capítulo 4 - Datos de entrada y Control de Usuarios

    • Datos de entrada

    • Control de usuarios

    • Ejercicios

  • Capítulo 5 - Paquetes, Rest y Curl

    • Instalación de paquetes adicionales

    • Controladores de recursos RESTful

    • Probar una API con cURL

    • Autenticación HTTP básica

    • Respuestas especiales

    • Ejercicios