{"repo":"tenancy/multi-tenant","free":true,"listed":false,"github":"https://github.com/tenancy/multi-tenant","clone":"git clone https://github.com/tenancy/multi-tenant.git","description":"Run multiple websites using the same Laravel installation while keeping tenant specific data separated for fully independent multi-domain setups, previously github.com/hyn/multi-tenant","language":"PHP","stars":2605,"topics":["laravel","multi-tenancy","multi-domain","tenancy","multi-tenant","tenant","saas","hacktoberfest"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"The unobtrusive Laravel package that makes your app multi tenant. Serving multiple websites, each with one or more hostnames from the same codebase. But with clear separation of assets, database and the ability to override logic per tenant. Suitable for marketing companies that like to re-use functionality for different clients or start-ups building the next software as a service. --- Offers: - Integration with the awesome Laravel framework. - Event driven, extensible architecture. - Close - optional - integration into the web server. - The ability to add tenant specific configs, code, routes etc. Database separation methods: - One system database and separated tenant databases (default). - Table prefixed in the system database. - Or .. manually, the way you want, by listening to an event. Complete documentation covers more than just the installation and configuration. Requirements, recommended environment - Laravel 9.0+. - PHP 8.0+ - Apache or Nginx. - MySQL, MariaDB, or PostgreSQL. Please read the full requirements in the documentation. Installation Automatic service registration Using auto discovery, the tenancy package will be auto detected by Laravel automatically. Manual service registration In case you want to disable webserver integration or prefer manual integration, set the dont-discover in your application composer.json, like so: If you disable auto discovery you are able to configure the providers by yourself. Register the service provider in your config/app.php :","default_branch":null,"files":null,"tree":[],"storefront":"/r/tenancy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tenancy/multi-tenant/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}