Filament: Repeater with Exactly X Items

When using Repeater, you can provide a specific strict number of items.

For example, if you want to have 3 fields to pick the winners of a tournament, you can have the ->defaultItems(X)->addable(false)->deletable(false)

Repeater::make('winners')
->schema([
// ...
])
->defaultItems(3)
->addable(false)
->deletable(false);

Like our articles?

Become a Premium Member for $129/year or $29/month
What else you will get:
  • 60 courses (1085 lessons, total 42 h 44 min)
  • 80 long-form tutorials (one new every week)
  • access to project repositories
  • access to private Discord

Recent Premium Tutorials