© 2026 Hedgehog Software, LLC
<?php namespace App\Admin\Resources\TalentResource\Pages; use App\Admin\Resources\TalentResource; use App\Models\Skill; use Filament\Forms\Components\Select; use Filament\Forms\Components\TextInput; use Filament\Forms\Concerns\InteractsWithForms; use Filament\Forms\Contracts\HasForms; use Filament\Forms\Form; use Filament\Resources\Pages\Page; use Illuminate\Contracts\View\View; class ReviewTalent extends Page { use InteractsWithForms; protected static string $resource = TalentResource::class; protected static string $view = 'admin.resources.talent-resource.pages.review-talent'; public $first_name; public $content; public function mount(): void { $this->first_name = 'testing12312'; } protected function getFormSchema(): array { return [ Select::make('skill_ids') ->multiple() ->label('Skills') ->columnSpanFull() ->getSearchResultsUsing(fn (string $search): array => Skill::where('value', 'ilike', "%{$search}%")->limit(40)->pluck('value', 'id')->toArray()) ->getOptionLabelsUsing(fn (array $values): array => Skill::whereIn('id', $values)->pluck('value', 'id')->toArray()) ->required() ]; } public function submit() { dd($this->form->getState()); } }
<x-filament-panels::page> <x-filament-panels::form wire:submit="submit"> {{ $this->form }} <div> <x-filament::button type="submit" size="sm"> Submit </x-filament::button> </div> </x-filament-panels::form> </x-filament-panels::page>
multiple
ComponentNotFoundException
statePath