Ce package peut informer un locataire de l'application Laravel. La philosophie de ce package est qu'il ne doit fournir que le strict nécessaire pour permettre la multilocation.
Le package peut déterminer quel locataire doit être le locataire actuel pour la demande. Il vous permet également de définir ce qui doit se passer lors du passage du locataire actuel à un autre. Il fonctionne pour les projets mutualisés qui doivent utiliser une ou plusieurs bases de données.
Avant de commencer avec le package, nous vous recommandons fortement de regarder d'abord cette conférence de Tom Schlick sur les stratégies de multilocation.
Le package contient de nombreuses subtilités telles que la prise en compte des locataires des tâches en file d'attente, l'exécution d'une commande artisanale pour chaque locataire, un moyen simple de définir une connexion sur un modèle, et bien plus encore.
Êtes-vous un apprenant visuel? Ensuite, regardez cette vidéo qui explique comment utiliser laravel-multitenancy et comment cela fonctionne sous le capot.
Nous investissons beaucoup de ressources dans la création des meilleurs packages open source de leur catégorie. Vous pouvez nous soutenir en achetant l'un de nos produits payants.
Nous apprécions grandement que vous nous envoyiez une carte postale de votre ville natale, mentionnant le(s) forfait(s) que vous utilisez. Vous trouverez notre adresse sur notre page contact. Nous publions toutes les cartes postales reçues sur notre mur virtuel de cartes postales.
Vous pouvez retrouver l’intégralité de la documentation de ce package sur notre site de documentation.
Vous devrez créer les 3 bases de données MySql locales suivantes pour pouvoir exécuter la suite de tests :
laravel_mt_landlord
laravel_mt_tenant_1
laravel_mt_tenant_2
Vous pouvez exécuter les tests du package :
composer test
Veuillez consulter CHANGELOG pour plus d'informations sur ce qui a changé récemment.
Veuillez consulter CONTRIBUER pour plus de détails.
Si vous avez trouvé un bug concernant la sécurité, veuillez envoyer un mail à [email protected] au lieu d'utiliser le suivi des problèmes.
Le code de ce package est basé sur le code présenté dans la série Multitenancy in Laravel de Mohamed Said
La licence MIT (MIT). Veuillez consulter le fichier de licence pour plus d'informations.