mirror of
https://github.com/archtechx/tenancy.git
synced 2026-06-21 17:54:02 +00:00
1.2 KiB
1.2 KiB
Bootstrappers Reference
Use this when tenant context should affect Laravel services.
Source Files
src/Bootstrappers/*assets/config.php
Defaults
DatabaseTenancyBootstrapperCacheTenancyBootstrapperFilesystemTenancyBootstrapperQueueTenancyBootstrapperDatabaseSessionBootstrapper
Optional Bootstrappers
CacheTagsBootstrapperDatabaseCacheBootstrapperRedisTenancyBootstrapperTenantConfigBootstrapperRootUrlBootstrapperUrlGeneratorBootstrapperMailConfigBootstrapperBroadcastingConfigBootstrapperBroadcastChannelPrefixBootstrapperFortifyRouteBootstrapperScoutPrefixBootstrapperPostgresRLSBootstrapperPersistentQueueTenancyBootstrapper
Rules
- Configure bootstrappers before writing app-level workarounds.
DatabaseCacheBootstrappermust run afterDatabaseTenancyBootstrapper.RedisTenancyBootstrapperneeds phpredis and is for direct Redis calls.- Prefer
TenantConfigBootstrapperover deprecatedTenantConfigfeature. - Use
RootUrlBootstrapperfor CLI URL root behavior. - Use
UrlGeneratorBootstrapperfor tenant-aware route generation. - Inspect
tenancy()->getBootstrappers()when context looks partially applied.