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