PHPackages                             saeedhosan/laravel-tenancy - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. saeedhosan/laravel-tenancy

ActiveLibrary[Framework](/categories/framework)

saeedhosan/laravel-tenancy
==========================

The package provides a clean and simple multi tenancy for Laravel app.

v0.0.0(4mo ago)0293MITPHPPHP ^8.0CI passing

Since Mar 23Pushed 2mo agoCompare

[ Source](https://github.com/saeedhosan/laravel-tenancy)[ Packagist](https://packagist.org/packages/saeedhosan/laravel-tenancy)[ RSS](/packages/saeedhosan-laravel-tenancy/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (1)Dependencies (5)Versions (2)Used By (0)

Laravel Tenancy
===============

[](#laravel-tenancy)

A clean and simple multi-tenancy package for Laravel applications.

Requirements
------------

[](#requirements)

- PHP 8.0+
- Laravel 11.0+

Installation
------------

[](#installation)

```
composer require saeedhosan/laravel-tenancy
```

Configuration
-------------

[](#configuration)

Publish the config file:

```
php artisan vendor:publish --provider="SaeedHosan\Tenancy\ServiceProvider"
```

Configure your `config/tenancy.php`:

```
return [
    'tenant_model' => App\Models\Tenant::class,
    'tenant_key' => 'tenant_id',
    'resolver' => App\Tenancy\TenantResolver::class,
];
```

Usage
-----

[](#usage)

### 1. Create a Tenant Resolver

[](#1-create-a-tenant-resolver)

Implement the `TenantResolver` contract:

```
