mirror of
https://github.com/stancl/tenancy-docs.git
synced 2025-12-12 02:04:03 +00:00
719 B
719 B
| title | extends | section |
|---|---|---|
| Laravel Scout integration | _layouts.documentation | content |
Laravel Scout
After installing Scout, make sure the models of all tenants aren't being imported in the same index by prefixing the model indices with the current tenant's key. You can achieve that by adding a listener with this code to the TenancyInitialized event in your TenancyServiceProvider:
config(['scout.prefix' => tenant()->getTenantKey()]);
After that, you can import your existing records for each tenant using the tenants:run command:
php artisan tenants:run scout:import --argument="model=App\Models\YourSearchableModel"