mirror of
https://github.com/archtechx/tenancy.git
synced 2025-12-12 14:14:04 +00:00
remove old UUID generator, minor config changes
This commit is contained in:
parent
83b1ae1aea
commit
4bdb986b96
2 changed files with 5 additions and 22 deletions
|
|
@ -44,7 +44,7 @@ return [
|
||||||
*
|
*
|
||||||
* Only relevant if you're using the domain or subdomain identification middleware.
|
* Only relevant if you're using the domain or subdomain identification middleware.
|
||||||
*/
|
*/
|
||||||
'central_domains' => [ // todo@docs this was moved into the identification section
|
'central_domains' => [
|
||||||
str(env('APP_URL'))->after('://')->before('/')->toString(),
|
str(env('APP_URL'))->after('://')->before('/')->toString(),
|
||||||
],
|
],
|
||||||
|
|
||||||
|
|
@ -87,6 +87,7 @@ return [
|
||||||
Middleware\InitializeTenancyByDomainOrSubdomain::class,
|
Middleware\InitializeTenancyByDomainOrSubdomain::class,
|
||||||
],
|
],
|
||||||
|
|
||||||
|
// todo@lukas docblock
|
||||||
'path_identification_middleware' => [
|
'path_identification_middleware' => [
|
||||||
Middleware\InitializeTenancyByPath::class,
|
Middleware\InitializeTenancyByPath::class,
|
||||||
],
|
],
|
||||||
|
|
@ -132,7 +133,7 @@ return [
|
||||||
// Basic Laravel features
|
// Basic Laravel features
|
||||||
Bootstrappers\DatabaseTenancyBootstrapper::class,
|
Bootstrappers\DatabaseTenancyBootstrapper::class,
|
||||||
Bootstrappers\CacheTenancyBootstrapper::class,
|
Bootstrappers\CacheTenancyBootstrapper::class,
|
||||||
// Bootstrappers\CacheTagsBootstrapper::class, // Alternative to PrefixCacheTenancyBootstrapper
|
// Bootstrappers\CacheTagsBootstrapper::class, // Alternative to CacheTenancyBootstrapper
|
||||||
Bootstrappers\FilesystemTenancyBootstrapper::class,
|
Bootstrappers\FilesystemTenancyBootstrapper::class,
|
||||||
Bootstrappers\QueueTenancyBootstrapper::class,
|
Bootstrappers\QueueTenancyBootstrapper::class,
|
||||||
// Bootstrappers\RedisTenancyBootstrapper::class, // Note: phpredis is needed
|
// Bootstrappers\RedisTenancyBootstrapper::class, // Note: phpredis is needed
|
||||||
|
|
@ -343,8 +344,8 @@ return [
|
||||||
'features' => [
|
'features' => [
|
||||||
// Stancl\Tenancy\Features\UserImpersonation::class,
|
// Stancl\Tenancy\Features\UserImpersonation::class,
|
||||||
// Stancl\Tenancy\Features\TelescopeTags::class,
|
// Stancl\Tenancy\Features\TelescopeTags::class,
|
||||||
// Stancl\Tenancy\Features\TenantConfig::class, // https://tenancyforlaravel.com/docs/v3/features/tenant-config
|
// Stancl\Tenancy\Features\TenantConfig::class,
|
||||||
// Stancl\Tenancy\Features\CrossDomainRedirect::class, // https://tenancyforlaravel.com/docs/v3/features/cross-domain-redirect
|
// Stancl\Tenancy\Features\CrossDomainRedirect::class,
|
||||||
// Stancl\Tenancy\Features\ViteBundler::class,
|
// Stancl\Tenancy\Features\ViteBundler::class,
|
||||||
],
|
],
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,18 +0,0 @@
|
||||||
<?php
|
|
||||||
|
|
||||||
declare(strict_types=1);
|
|
||||||
|
|
||||||
namespace Stancl\Tenancy;
|
|
||||||
|
|
||||||
use Exception;
|
|
||||||
use Illuminate\Database\Eloquent\Model;
|
|
||||||
use Stancl\Tenancy\Contracts\UniqueIdentifierGenerator;
|
|
||||||
|
|
||||||
// todo@deprecation remove after 2024-04-12
|
|
||||||
class UUIDGenerator implements UniqueIdentifierGenerator
|
|
||||||
{
|
|
||||||
public static function generate(Model $model): string
|
|
||||||
{
|
|
||||||
throw new Exception('Tenancy update note: UUIDGenerator has been renamed to Stancl\Tenancy\UniqueIdentifierGenerators\UUIDGenerator. Please update your config/tenancy.php');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue