Contrata un plan y consigue acceso completo
Crea tu cuenta¿Ya tienes una cuenta? Inicia sesión
En este curso aprenderás a crear aplicaciones multi inquilino o multi tenant con Laravel utilizando Tenancy for Laravel, una dependencia fantástica que te ayudará a entender cómo funcionan este tipo de aplicaciones.
Este curso, que esperemos sólo sea el primero de esta serie, será para realizar las tareas básicas de este tipo de proyectos para entender cómo funciona todo y de esta forma poder afrontar de forma correcta este tipo de desarrollos.
Una aplicación que a partir del mismo código base (proyecto Laravel) puede resolver diferentes lógicas de negocio. Normalmente existen 2 partes: la central, desde donde se dan de alta los inquilinos, y los propios inquilinos, donde se dan de alta sus clientes.
Pensemos en una cadena como Just Eat, la cual nos ofrece acceso a los comercios de comida más cercanos a nuestra ubicación para realizar pedidos y que sean entregados en casa. Just Eat sería el tenant o inquilino de nuestra central, y dentro de su dominio, justeat.localhost en Sail, los clientes podrían crear sus cuentas, en este caso los clientes serían los comercios que desean darse de alta para ofrecer sus servicios.
Cada inquilino tendrá su propia base de datos y su propio dominio, toda esta lógica se llevará a cabo de forma automática al momento de registrar cada inquilino en nuestra aplicación. Gracias JobPipeline podremos realizar tareas complejas en cualquier evento de los inquilinos de nuestro sitio.
Resumiendo, a través de un completo ejemplo del cual tendrás el código final a tu disposición, aprenderás a desarrollar este tipo de proyectos de forma completa sin dejar lugar a dudas. Lógicamente, una vez finalices este curso, estoy seguro que deseas añadir más características a tu sitio, si el curso gusta no dudaré en seguir creando contenido haciendo uso de este punto de partida para cubrir más casos de uso real.
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
14 valoraciones
Todo, estoy aprendiendo a usar el Tenancy
Tenancy Laravel es mucho mejor y más fácil de implementar que Tenant V1, y seria fabuloso que realizaras un curso de TenancyLaravel con Fillament, seria la ostia como dicen Uds. Los Españoles
Muy bien explicado y util.
Conceptos y la forma de como trabajar con inquilinos y bases de datos separados y sobre todo explicado muy bien
muy buen curso, mas de estos tipos decurso por favor, de tenancy y otros trucos. tambien me gustaria integrar laravel con power bi
Sería interesante hacerlo con Jetstream que proporciona más características de autenticación (no tanto por Teams, sino la personalización y 2FA)
El curso ha estado excelente, me ha servido mucho.
Me ha gustado mucho el curso. Espero que está valoración ayude y puedas crear más contenido para Laravel Tenancy. Ojalá pronto saques más cosas como pagos con sistema de planes ... Gracias por todo.
Todo muy bien explicado y funciona de lujo. El problema de los assets ya está arreglado en el propio package de TenancyForLaravel: https://tenancyforlaravel.com/docs/v3/features/vite-bundler/
Gran Curso ! muchas gracias
Lo que necesitaba para empezar a desarrollar una aplicación multi-inquilino. Estaría bien tener algún capítulo de buenas prácticas respecto a las opciones single o multi-database.
Me ha parecido genial este curso básico de Tenancy For Laravel y de entrada lo necesitaba para un proyecto que voy empezando. Excelente curso Israel, agradecido.
Felicidades y gracias Israel, muy buen curso fácil, concreto, con lo justo y necesario para comenzar en proyectos de este tipo.
Muchas gracias por este curso lo estaba esperando. Lo recomiendo mucho esta muy bien explicado y es una gran inicio para trabajar en aplicaciones "Multi-Tenant".
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.