play_circle_filled 01 hora y 18 minutos today

Tenancy for Laravel V3 con Laravel 11

star star star star star
8 valoraciones
Tenancy for Laravel V3 con Laravel 11

Este curso pertenece a las siguientes rutas de aprendizaje

file_download
Proyecto final
N/A
play_circle_outline
¿Qué vamos a hacer? lección gratuita
5 minutos

play_circle_outline
Crear proyecto
2 minutos
play_circle_outline
Instalar dependencias
3 minutos
play_circle_outline
Entendiendo Tenancy for Laravel V3
9 minutos
play_circle_outline
Crear y configurar los modelos Tenant y Domain
3 minutos
play_circle_outline
Dar permisos al usuario Sail de MySQL para crear bases de datos
2 minutos
play_circle_outline
Registrar nuestro primer tenant y su dominio con Tinker
5 minutos
play_circle_outline
Registrar rutas de tenants y primeras impresiones
3 minutos
play_circle_outline
Solucionar problema rutas central domain
5 minutos
play_circle_outline
Controlar excepción tenant no identificado por dominio
3 minutos
play_circle_outline
Ajustar el formulario de registro con nuevos campos para tenants
4 minutos
play_circle_outline
Actualizar el proceso de registro para tener en cuenta el registro de tenants
8 minutos
play_circle_outline
Crear una notificación para dar la bienvenida a los tenants
3 minutos
play_circle_outline
Job de bienvenida a tenants y añadirlo al JobPipeline
4 minutos
play_circle_outline
Probando el proceso de login y registro completo para tenants
4 minutos
play_circle_outline
Probando el proceso de login y registro completo para los clientes de los tenants
2 minutos
play_circle_outline
Crear nuevos tenants y asegurando que todo funciona
2 minutos
play_circle_outline
Modelo y migración para nuestros tenants
4 minutos
play_circle_outline
Contexto Central Domain desde un Tenant
2 minutos
play_circle_outline
Contexto Tenant desde Central Domain
3 minutos
play_circle_outline
Algunos comandos interesantes y despedida
2 minutos
Vídeo de introducción Tenancy for Laravel V3 con Laravel 11
timer

Desbloquea el curso

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

school¿Qué aprenderás?

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.

¿Qué es una aplicación multi-tenant?

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.

Ejemplo de aplicación multi-tenant

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.

Funcionamiento de una aplicación multi-tenant

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.

Beneficios de aprender a desarrollar aplicaciones multi-tenant

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.

assignmentRequisitos

Conocimientos sólidos de PHP 8, no te pierdas nuestra ruta completa.
Conocimientos de Laravel 11 o superior, aquí tienes el curso perfecto.
Si no tienes conocimientos de Docker, aquí tienes un curso para empezar.
Si estás trabajando en Windows, necesitarás WSL 2 para trabajar con Laravel Sail, aquí tienes el curso perfecto.

group¿A quién va dirigido el curso?

Desarrolladores Laravel que deseen aprender a desarrollar aplicaciones multi inquilino con Laravel 11 o superior.

help_outline¿Qué hacer en caso de dudas durante el curso?

Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.

Si compras o has comprado el curso, también puedes hacer uso del soporte a través del foro del curso.

Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.

Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.

Acerca del autor

Especialista con +14 años de experiencia en desarrollo web Full Stack. Dominio avanzado en Laravel y Vue.js, creando aplicaciones modernas de alto rendimiento. Instructor profesional con 8 años compartiendo conocimiento a través de cursos especializados que han formado a cientos de desarrolladores.

Israel Parra

Desarrollador Full Stack & Formador

Valoraciones

4.8
star star star star star

8 valoraciones

star star star star star
star star star star star_border
star star star star_border star_border
star star star_border star_border star_border
star star_border star_border star_border star_border
Victor Rincón

hace 2 meses

Victor Rincón Lo mejor!
star star star star star
Tiene una buena explicación sobre los conceptos de multi-tenancy.

Espero extiendan el curso.
Oscar Carrasco

hace 3 meses

Oscar Carrasco ¡Curso Excelente!.
star star star star star
Este curso me sirvió para entender a desarrollar algo que venia pensando hace rato. Es de mucha utilidad pensando en desarrollar un servicio SASS para diferentes clientes y no mezclar su información por temas de seguridad.
Adrián Trigueros Sánchez

hace 4 meses

Adrián Trigueros Excelente curso, muy agradecido a su creador.
star star star star star
Muy buen curso, siempre me dió mucho respeto el tema de Tenancy, pero lo has explicado tan bien que me voy a poner en marcha para iniciar un nuevo proyecto en el cual esto era crucial entenderlo. Mil gracias!
cvaldivia

hace 4 meses

cvaldivia Curso muy bueno
star star star star star_border
Como siempre bien explicado..
Me hubiera gustado que esté incluido un CRUD del Producto del Tenant utilizando el Patrón Repositorio.
Profesor excelente...
Rodrigo Sanchez

hace 6 meses

Rodrigo Sanchez Fantastico
star star star star star
Me parece muy util para distintos rubros donde es necesario tener esa distinción.
kevin antony calderon

hace 7 meses

kevin antony Excelente
star star star star star
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
Marcos Nunes

hace 9 meses

Marcos Nunes Muy bien
star star star star star
Muy bueno el curso, solo faltaba hablar de separar los paneles de administrador e inquilino
Jhon Fabio Cardona Martinez

hace 11 meses

Jhon Fabio Sencillo y práctico
star star star star star
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.