Capítulo 6. Componentes del frontend

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Laravel es conocido principalmente como un framework PHP, pero también es full stack, lo que significa que tiene una serie de componentes y convenciones centrados en generar código frontend. Algunos de ellos, como la paginación y las bolsas de mensajes, son ayudas de PHP dirigidas al frontend, pero Laravel también proporciona un sistema de construcción del frontend basado en Vite, algunas convenciones en torno a activos que no son de PHP y varios kits de inicio.

Kits de inicio Laravel

Fuera de la caja, Laravel proporciona todo un sistema de compilación, que trataremos en breve, pero también incluye kits de inicio fáciles de instalar que contienen plantillas, auth, estilos, JavaScript y flujos de trabajo de registro y gestión de usuarios.

Los dos kits de inicio de Laravel se llaman Breeze y Jetstream.

Breeze es la opción más sencilla; proporciona todas las rutas, vistas y estilos necesarios para el sistema auth de Laravel, incluyendo registro, inicio de sesión, restablecimiento de contraseña, confirmación de contraseña, confirmación por correo electrónico y una página de "editar perfil". Breeze incluye estilos Tailwind, y puedes elegir plantillas Blade o Inertia con React o Vue.

Jetstream es más complejo y robusto; proporciona todo lo que hace Breeze, pero además añade funciones de autenticación de dos factores, gestión de sesiones, ...

Get Laravel: Up & Running, 3ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.