resetPage(); } public function with(): array { $user = auth()->user(); $context = app(CustomerCompanyContext::class); $pressKits = $context->accessibleCompanyQuery($user) ->withCount(['contacts', 'pressReleases']) ->when(filled($this->search), function ($query): void { $search = trim($this->search); $query->where(function ($query) use ($search): void { $query->where('name', 'like', '%'.$search.'%') ->orWhere('email', 'like', '%'.$search.'%') ->orWhere('slug', 'like', '%'.$search.'%'); }); }) ->orderBy('name') ->simplePaginate(24); return [ 'pressKits' => $pressKits, 'context' => $context, 'user' => $user, ]; } }; ?>
{{ __('Verwalten Sie Firmen, Pressekontakte und zugeordnete Pressemitteilungen.') }}
{{ __('Prüfen Sie die Suche oder wenden Sie sich an den Support, wenn eine Firma fehlen sollte.') }}