© 2026 Hedgehog Software, LLC
protected function setUp(): void { parent::setUp(); $this->icon('heroicon-o-shield-check'); $this->form( [ Select::make('environments') ->multiple() ->options(function (Collection $records) { $environments = []; foreach ($records as $record) { $projectEnvironments = Environment::where(EnvironmentInterface::PROJECT_ID, $record->name)->get(); foreach ($projectEnvironments as $projectEnvironment) { $environments[$projectEnvironment] = "{$record->name} {$projectEnvironment->name}"; } } return $environments; }) ->required() ] );
$this->getLivewire()->getSelectedTableRecords()