Contrata un plan y consigue acceso completo o compra el curso por 20,00 € y accede a él para siempre
Crea tu cuenta¿Ya tienes una cuenta? Inicia sesión
Este curso es la nueva versión del curso Tenancy for Laravel Basics, donde aprendimos a desarrollar aplicaciones multi inquilino con Laravel con Laravel 10 o inferior a través de un paso a paso bastante completo.
En este nuevo curso aprenderás a crear aplicaciones multi inquilino o multi tenant con Laravel utilizando Tenancy for Laravel en su versión 3 y Laravel 11 o superior.
Laravel for Tenancy es una dependencia maravillosa que facilita enormemente el desarrollo de aplicaciones multi inquilino y multi database.
Una aplicación multi-tenant es un software que, utilizando una única base de código (como un proyecto en Laravel), es capaz de gestionar múltiples lógicas de negocio distintas. Este tipo de aplicaciones se divide en dos partes principales: la central, desde donde se administra a los inquilinos (tenants), y los propios inquilinos, que gestionan sus propios clientes y operaciones.
Imaginemos una plataforma similar a Just Eat. Esta plataforma ofrece acceso a diversos comercios de comida cercanos a nuestra ubicación para realizar pedidos y recibirlos en casa. En este contexto, Just Eat actuaría como un tenant de la aplicación central, y dentro de su dominio (por ejemplo, justeat.localhost en un entorno de desarrollo con Sail), los clientes serían los restaurantes que desean registrarse para ofrecer sus servicios.
En una aplicación multi-tenant, cada inquilino puede tener su propia base de datos, aunque esto no es un requisito, también se pueden generar los registros con FKs al tenant_id. Opcionalmente, cada inquilino puede tener su propio dominio, aunque también es posible trabajar con rutas (path) específicas para cada inquilino. Este proceso de asignación se realiza automáticamente cuando un nuevo inquilino se registra en la aplicación. Además, mediante el JobPipeline, se pueden ejecutar tareas complejas en respuesta a diversos eventos generados por los inquilinos.
A través de un ejemplo práctico y con el código final disponible, podrás aprender a desarrollar proyectos multi-tenant de manera completa y detallada. Este tipo de aprendizaje no solo te proporcionará las habilidades necesarias para implementar soluciones multi-tenant, sino que también te permitirá agregar nuevas características a tu proyecto en el futuro.
Más de 12 años de experiencia en el desarrollo de aplicaciones web con amplia experiencia en desarrollo móvil utilizando PHP, Laravel, Vue.js, React, React Native y Serverless.
Analista programador web Full Stack
4 valoraciones
Me parece muy util para distintos rubros donde es necesario tener esa distinción.
Excelente curso , pero al terminar el curso deberia dar unos tip para hacerlo correr en diferentes sistemas operativos , ejemplo windows con xamp o laragon, gracias
Muy bueno el curso, solo faltaba hablar de separar los paneles de administrador e inquilino
Realice el paso a paso de cada explicación que se dio en los temas y no tuve problemas, utilice laravel sail, con lo cual facilita mucho el poder desarrollar con esta herramienta.
Este curso me permite entender como funcionan aplicaciones modernas para la gestión de inquilinos, como Asana, Trello y otros aplicativos que facilitan la creación de cuentas y gestión del aplicativo sobre el mismo dominio.
Muy agradecido con el instructor por los conocimientos compartidos en este curso.
Cursosdesarrolloweb es una plataforma educativa con cursos y tutoriales en texto y vídeo.
Términos y condiciones Política de privacidad Términos y condiciones para afiliados Formulario de contacto
Copyright 2025 © Todos los derechos reservados.