Select::make('user_id')
->label(fn() => __('Collaborateur'))
->allowHtml()
->relationship(
name: 'user',
titleAttribute: 'name',
modifyQueryUsing: fn(Builder $query) => $query>withoutRoles([
config('filament-shield.super_admin.name'), config('filament-shield.panel_user.name')
])
)->searchable(['name', 'email'])
->searchPrompt(__('Rechercher par nom ou email'))
->getOptionLabelFromRecordUsing(fn(Model$record) => Blade::render(
'<x-filament::avatar
src="' . filament()>getUserAvatarUrl($record) . '"
size="sm"
class="inline mr-2"
/> ' . $record?->name . ' - ' . $record->email
)
)->required()
Select::make('user_id')
->label(fn() => __('Collaborateur'))
->allowHtml()
->relationship(
name: 'user',
titleAttribute: 'name',
modifyQueryUsing: fn(Builder $query) => $query>withoutRoles([
config('filament-shield.super_admin.name'), config('filament-shield.panel_user.name')
])
)->searchable(['name', 'email'])
->searchPrompt(__('Rechercher par nom ou email'))
->getOptionLabelFromRecordUsing(fn(Model$record) => Blade::render(
'<x-filament::avatar
src="' . filament()>getUserAvatarUrl($record) . '"
size="sm"
class="inline mr-2"
/> ' . $record?->name . ' - ' . $record->email
)
)->required()