LaravelPackages.net
Acme Inc.
Toggle sidebar
genealabs/laravel-multi-tenant-manager

A Laravel package to manage multi-tenants.

13
1
0.1.0
About genealabs/laravel-multi-tenant-manager

genealabs/laravel-multi-tenant-manager is a Laravel package for a laravel package to manage multi-tenants.. It currently has 1 GitHub stars and 13 downloads on Packagist (latest version 0.1.0). Install it with composer require genealabs/laravel-multi-tenant-manager. Discover more Laravel packages by genealabs or browse all Laravel packages to compare alternatives.

Last updated

Nova Multi-Tenant Manager

Manage tenants and their settings in Laravel Nova.

Multi-Tenant Manager for Laravel Nova masthead image.

Requirements

  • PHP >= 7.1.3
  • Laravel 8.* (https://laravel.com)
  • Laravel Nova 3.* (https://nova.laravel.com)
  • Laravel Tenancy 5.7.* (https://laravel-tenancy.com)

Installation

  1. composer require "genealabs/nova-multi-tenant-manager:*"
    
  2. Add the tool to your app\Providers\NovaServiceProvider.php:
     public function tools()
     {
         return [
             // ...
             new GeneaLabs\LaravelMultiTenantManager\NovaMultiTenantManager,
             // ...
         ];
     }
    

Planned Features

  • Configurable settings fields (implemented, needs documentation).
  • Automatic integration with genealabs/laravel-governor.
  • Extendible classes to allow custom integration with 3rd-party packages.
  • Integrate CLI commands into tenancy namespace.
  • Add unit tests.

Usage

CLI Commands

tenant:create

Creates a tenant with the provided domain name.

php artisan tenant:create <name> <domain>

tenant:alias

Creates an alias for an existing tenant with the provided domain name.

php artisan tenant:alias <domain> <alias>

tenant:delete

Deletes tenant by the provided domain, or delete all tenants.

php artisan tenant:delete <domain>
php artisan tenant:delete --all

Nova Tools

Tenants Management

Screen Shot 2019-05-11 at 5 19 20 PM

Tenant Settings

Screen Shot 2019-05-11 at 5 19 07 PM

Star History Chart