mirror of
https://github.com/stancl/tenancy-docs.git
synced 2025-12-12 10:14:03 +00:00
* chore: (Improve documentation search for V3) * fix: checks for mispelled words * fix: mispelled words * fix spaces and syntax * Update multi-database-tenancy.blade.md Co-authored-by: Samuel Stancl <samuel.stancl@gmail.com>
1.2 KiB
1.2 KiB
| title | extends | section |
|---|---|---|
| Optional features | _layouts.documentation | content |
Optional features
"Features" are classes that provide additional functionality that's not needed for the core tenancy logic. Out of the box, the package comes with these Features:
- [
UserImpersonation]({{ $page->link('features/user-impersonation') }}) for generating impersonation tokens for users of a tenant's DB from other contexts - [
TelescopeTags]({{ $page->link('features/telescope-tags') }}) for adding tags with the current tenant id to Telescope entries - [
TenantConfig]({{ $page->link('features/tenant-config') }}) for mapping keys from the tenant storage into the application config - [
CrossDomainRedirect]({{ $page->link('features/cross-domain-redirect') }}) for adding adomain()macro onRedirectResponseletting you change the intended hostname of the generated route - [
UniversalRoutes]({{ $page->link('features/universal-routes') }}) for route actions that work in both the central & tenant context All of the package's Features are in theStancl\Tenancy\Featuresnamespace.
You may register features by adding their class names to the tenancy.features config.