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:
  • 59 courses (1057 lessons, total 42 h 44 min)
  • 79 long-form tutorials (one new every week)
  • access to project repositories
  • access to private Discord

Recent Premium Tutorials