Multi Tenancy con Laravel, setup completo
5.0 (1 rating)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
25 students enrolled

Multi Tenancy con Laravel, setup completo

Aprende a aplicar el principio de arquitectura de software tenencia múltiple a tus proyectos y mejora como profesional
New
5.0 (1 rating)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
25 students enrolled
Created by Israel Parra
Last updated 7/2020
Spanish
Current price: $20.99 Original price: $29.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1.5 hours on-demand video
  • 1 article
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Entender qué es el principio de arquitectura de software llamado tenencia múltiple
  • Aplicar el principio de arquitectura de software tenencia múltiple con Laravel 7 o superior
  • Trabajar con orientación a eventos en Laravel
  • Configurar un proyecto Laravel para tener múltiples inquilinos con distintas bases de datos, migraciones, seeds, rutas y views
Course content
Expand all 16 lectures 01:32:43
+ Introducción a la tenencia múltiple
2 lectures 12:43
¿Qué es la Tenencia Múltiple?
02:45
Repaso a fondo de la documentación
09:58
+ Desarrollando nuestra aplicación multi inquilino paso a paso
12 lectures 01:15:53
Instalar dependencias iniciales y modelo Customer (representa un inquilino)
06:56
Configurar Laravel para utilizar el modelo Customer como un Tenant
02:04
Crear y eliminar inquilinos con sus propias bases de datos
09:01
Configurar de forma dinámica la conexión a base de datos a cada inquilino
08:04
Crear el sistema de migraciones para nuestros inquilinos
07:12
Crear el sistema de Seeds para nuestros inquilinos
04:03
Identificar a los inquilinos vía HTTP
08:53
Configurar las URL de Laravel para cada uno de nuestros inquilinos
04:55
Configurar el sistema de archivos para nuestros inquilinos (Disco Storage)
07:43
Configurar y aislar el sistema de rutas para los inquilinos
03:22
Configurar el sistema de vistas para nuestros inquilinos
07:38
Requirements
  • Debes tener conocimientos de Laravel, utilizaremos el servidor integrado de Laravel con PHP 7.2 o superior y una base de datos MySQL.
Description

En este curso te enseñaré a desarrollar tu primer sitio utilizando tenencia múltiple con Laravel. Con un único proyecto Laravel podrás tener múltiples inquilinos, cada uno con su base de datos, rutas, migraciones, seeds, sistema de archivos, vistas y todo lo que puedas imaginar.

Un enfoque perfecto para este tipo de proyectos puede ser un Marketplace donde cada cliente contrate una membresía para tener sus propios recursos, siempre utilizando el mismo código base, en este caso un proyecto con Laravel 7 o superior.

La meta de este curso es enseñarte a configurar de forma correcta y paso a paso aplicaciones de tenencia múltiple para que tú de aquí en adelante sigas aprendiendo y poniendo en práctica todo lo aprendido. Mi meta es que llegues a crear este tipo de proyectos para tus clientes, algo muy demandado y que la mayoría de desarrolladores desconoce.

Who this course is for:
  • Desarrolladores Laravel que deseen progresar en su aprendizaje y quieran adentrarse en el mundo de las aplicaciones multi inquilino moviéndonos al desarrollo enfocado a eventos.