public static function form(Form $form): Form
{
return $form
->schema([
TextInput::make('title')->required(),
TextInput::make('description')->required(),
Forms\Components\MultiSelect::make('assignee_id')
->label('Assigned to')
->multiple()
->options(User::pluck('name', 'id')->toArray()),
TextInput::make('creator_id')
->label('Creator')
->default(auth()->user()->id)
->disabled()
->hint('Creator '.auth()->user()->name)
->hintIcon('tabler-info-circle'),
DatePicker::make('due_date')
->label('Due Date')
->minDate(now())
]);
}
public static function form(Form $form): Form
{
return $form
->schema([
TextInput::make('title')->required(),
TextInput::make('description')->required(),
Forms\Components\MultiSelect::make('assignee_id')
->label('Assigned to')
->multiple()
->options(User::pluck('name', 'id')->toArray()),
TextInput::make('creator_id')
->label('Creator')
->default(auth()->user()->id)
->disabled()
->hint('Creator '.auth()->user()->name)
->hintIcon('tabler-info-circle'),
DatePicker::make('due_date')
->label('Due Date')
->minDate(now())
]);
}