tenancy
tenancy copied to clipboard
Automatic multi-tenancy for Laravel. No code changes needed.
### Bug description Manually initializing Tenancy in manual mode throws an exception. The error only seems to occur on the first `$tenant->run()` call. Stack trace: (I moved the logic to...
#### Describe the bug When using *Synced resources between tenants*, the method `updateResourceInCentralDatabaseAndGetTenants` on the listener `UpdateSyncedResource` trows the following error: ``` SQLSTATE[42S22]: Column not found: 1054 Unknown column 'code'...
#### Description Add Tenant Identification by **Request Cookie Identification** on `InitializeTenancyByRequestData` middleware payload which can work the same as **Request Header Identification**. #### Why this should be added When using...
Sometimes is necessary to ignore resource synchronization. In my case, i have `contacts` in tenant tables and these contacts can be or not an user. This way, i want to...
#### Describe the bug - When we use $tenant->run() to perform query on another tenants from central/tenants context it should work as expected. for example : `$tenant->run(function () { User::create(...);...
#### Description just a guide for what needs to be done to deploy a multi-database multi-domain on Laravel vapor #### Why this should be added well currently as far as...
In a test I have a function calling Storage::fake(). Calling this function makes a tenant directory after the test is run I still have the tenant folders, after running a...
#### Description Using `PermissionControlledMySQLDatabaseManager` Is it possible to crypt the database password in the `data` column, inside tenant table? #### Why this should be added If I have choose to...
This PR adds a bootstrapper class for working with Laravel job batches. This fixes issues related to #547, where a `Call to a member function prepare() on null` exception gets...
v4 Roadmap
## Update: Version 4 is now in early access, see the `#announcements` channel on [our Discord](https://archte.ch/discord) Hey everyone, Soon (in a few weeks) I'll start working on the next major...