├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── composer.json ├── config └── config.php ├── database └── migrations │ ├── 2020_01_01_000001_create_tenants_table.php │ └── 2020_01_01_000002_create_tenantables_table.php ├── phpstan.neon.dist └── src ├── Console └── Commands │ ├── MigrateCommand.php │ ├── PublishCommand.php │ └── RollbackCommand.php ├── Contracts └── TenantResolver.php ├── Exceptions ├── AbstractTenantException.php ├── InvalidDomainTenantException.php ├── InvalidSubdomainTenantException.php └── ModelNotFoundForTenantException.php ├── Models └── Tenant.php ├── Providers └── TenantsServiceProvider.php ├── Resolvers ├── DomainTenantResolver.php ├── SubdomainOrDomainTenantResolver.php └── SubdomainTenantResolver.php ├── Scopes ├── TenantableChildScope.php └── TenantableScope.php └── Traits ├── Tenantable.php └── TenantableChild.php /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinvex/laravel-tenants-classic/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinvex/laravel-tenants-classic/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinvex/laravel-tenants-classic/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinvex/laravel-tenants-classic/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinvex/laravel-tenants-classic/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinvex/laravel-tenants-classic/HEAD/composer.json -------------------------------------------------------------------------------- /config/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinvex/laravel-tenants-classic/HEAD/config/config.php -------------------------------------------------------------------------------- /database/migrations/2020_01_01_000001_create_tenants_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinvex/laravel-tenants-classic/HEAD/database/migrations/2020_01_01_000001_create_tenants_table.php -------------------------------------------------------------------------------- /database/migrations/2020_01_01_000002_create_tenantables_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinvex/laravel-tenants-classic/HEAD/database/migrations/2020_01_01_000002_create_tenantables_table.php -------------------------------------------------------------------------------- /phpstan.neon.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinvex/laravel-tenants-classic/HEAD/phpstan.neon.dist -------------------------------------------------------------------------------- /src/Console/Commands/MigrateCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinvex/laravel-tenants-classic/HEAD/src/Console/Commands/MigrateCommand.php -------------------------------------------------------------------------------- /src/Console/Commands/PublishCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinvex/laravel-tenants-classic/HEAD/src/Console/Commands/PublishCommand.php -------------------------------------------------------------------------------- /src/Console/Commands/RollbackCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinvex/laravel-tenants-classic/HEAD/src/Console/Commands/RollbackCommand.php -------------------------------------------------------------------------------- /src/Contracts/TenantResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinvex/laravel-tenants-classic/HEAD/src/Contracts/TenantResolver.php -------------------------------------------------------------------------------- /src/Exceptions/AbstractTenantException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinvex/laravel-tenants-classic/HEAD/src/Exceptions/AbstractTenantException.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidDomainTenantException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinvex/laravel-tenants-classic/HEAD/src/Exceptions/InvalidDomainTenantException.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidSubdomainTenantException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinvex/laravel-tenants-classic/HEAD/src/Exceptions/InvalidSubdomainTenantException.php -------------------------------------------------------------------------------- /src/Exceptions/ModelNotFoundForTenantException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinvex/laravel-tenants-classic/HEAD/src/Exceptions/ModelNotFoundForTenantException.php -------------------------------------------------------------------------------- /src/Models/Tenant.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinvex/laravel-tenants-classic/HEAD/src/Models/Tenant.php -------------------------------------------------------------------------------- /src/Providers/TenantsServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinvex/laravel-tenants-classic/HEAD/src/Providers/TenantsServiceProvider.php -------------------------------------------------------------------------------- /src/Resolvers/DomainTenantResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinvex/laravel-tenants-classic/HEAD/src/Resolvers/DomainTenantResolver.php -------------------------------------------------------------------------------- /src/Resolvers/SubdomainOrDomainTenantResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinvex/laravel-tenants-classic/HEAD/src/Resolvers/SubdomainOrDomainTenantResolver.php -------------------------------------------------------------------------------- /src/Resolvers/SubdomainTenantResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinvex/laravel-tenants-classic/HEAD/src/Resolvers/SubdomainTenantResolver.php -------------------------------------------------------------------------------- /src/Scopes/TenantableChildScope.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinvex/laravel-tenants-classic/HEAD/src/Scopes/TenantableChildScope.php -------------------------------------------------------------------------------- /src/Scopes/TenantableScope.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinvex/laravel-tenants-classic/HEAD/src/Scopes/TenantableScope.php -------------------------------------------------------------------------------- /src/Traits/Tenantable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinvex/laravel-tenants-classic/HEAD/src/Traits/Tenantable.php -------------------------------------------------------------------------------- /src/Traits/TenantableChild.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinvex/laravel-tenants-classic/HEAD/src/Traits/TenantableChild.php --------------------------------------------------------------------------------