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