Я не знаю, ошибка ли это или я делаю что-то неправильно.
У меня есть промежуточное программное обеспечение:
Код: Выделить всё
class ApplyTenantScopes
{
/**
* Handle an incoming request.
*
* @param \Closure(\Illuminate\Http\Request): (\Symfony\Component\HttpFoundation\Response) $next
*/
public function handle(Request $request, Closure $next): Response
{
Category::addGlobalScope(
fn(Builder $query) => $query->whereBelongsTo(Filament::getTenant()),
);
return $next($request);
}
}
Код: Выделить всё
->tenantMiddleware([
ApplyTenantScopes::class,
], isPersistent: true)
select * from «categories» where «categories» ".unit_id" в (1) и "categories"."unit_id" в (1) в порядке "категории"."id" по возрастанию
Подробнее здесь: https://stackoverflow.com/questions/783 ... ti-tenancy
Мобильная версия