Este paquete puede alertar al inquilino de la aplicación Laravel. La filosofía de este paquete es que solo debe proporcionar lo esencial para permitir la tenencia múltiple.
El paquete puede determinar qué inquilino debe ser el inquilino actual para la solicitud. También le permite definir qué debe suceder al cambiar el inquilino actual a otro. Funciona para proyectos multiinquilino que necesitan utilizar una o varias bases de datos.
Antes de comenzar con el paquete, recomendamos encarecidamente ver primero esta charla de Tom Schlick sobre estrategias de arrendamiento múltiple.
El paquete contiene muchas sutilezas, como hacer que los inquilinos de trabajos en cola sean conscientes de ello, ejecutar un comando artesanal para cada inquilino, una manera fácil de establecer una conexión en un modelo y mucho más.
¿Eres un aprendiz visual? Luego mire este video que cubre cómo puede usar laravel-multitenancy y cómo funciona bajo el capó.
Invertimos muchos recursos en la creación de los mejores paquetes de código abierto. Puedes apoyarnos comprando uno de nuestros productos pagos.
Apreciamos mucho que nos envíe una postal desde su ciudad natal, mencionando cuál de nuestros paquetes está utilizando. Encontrarás nuestra dirección en nuestra página de contacto. Publicamos todas las postales recibidas en nuestro muro virtual de postales.
Puede encontrar la documentación completa de este paquete en nuestro sitio de documentación.
Deberá crear las siguientes 3 bases de datos MySql locales para poder ejecutar el conjunto de pruebas:
laravel_mt_landlord
laravel_mt_tenant_1
laravel_mt_tenant_2
Puede ejecutar las pruebas del paquete:
composer test
Consulte CHANGELOG para obtener más información sobre los cambios recientes.
Consulte CONTRIBUCIÓN para obtener más detalles.
Si encuentra un error relacionado con la seguridad, envíe un correo electrónico a [email protected] en lugar de utilizar el rastreador de problemas.
El código de este paquete se basa en el código que se muestra en la serie Multitenancy in Laravel de Mohamed Said.
La Licencia MIT (MIT). Consulte el archivo de licencia para obtener más información.