Forms\Components\Select::make('organization_id')
->label(__('Organization'))
->relationship('organization', 'name')
->preload()
->searchable()
->required()
->exists('organizations', 'id');
Forms\Components\Select::make('stores')
->label(__('Stores'))
->relationship(
'stores',
'name',
function (Builder $query, Forms\Get $get): void {
$organization = Organization::find($get('organization_id'));
if ($organization) {
$query->where('organization_id', $organization->id);
}
}
)
->preload()
->multiple(),
Forms\Components\Select::make('organization_id')
->label(__('Organization'))
->relationship('organization', 'name')
->preload()
->searchable()
->required()
->exists('organizations', 'id');
Forms\Components\Select::make('stores')
->label(__('Stores'))
->relationship(
'stores',
'name',
function (Builder $query, Forms\Get $get): void {
$organization = Organization::find($get('organization_id'));
if ($organization) {
$query->where('organization_id', $organization->id);
}
}
)
->preload()
->multiple(),