company = FilamentCompanies::newCompanyModel()->findOrFail($company); $this->authorizeAccess(); } protected function authorizeAccess(): void { Gate::authorize('view', $this->company); } public static function getSlug(): string { return '{company}/settings/invoice'; } public static function getUrl(array $parameters = [], bool $isAbsolute = true): string { return route(static::getRouteName(), ['company' => Auth::user()->currentCompany], $isAbsolute); } protected function getBreadcrumbs(): array { return [ 'invoice' => 'Invoice', ]; } }