© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•3mo ago•
7 replies
Vp

nested repeater n+1 query

I have model like "booking", "booking_item", and "booking_item_detail", so I try to create a repeater data while creating new booking

Repeater::make('items')
    ->relationship()
    ->schema([
        Repeater::make('details')->relationship(),
    ]),
Repeater::make('items')
    ->relationship()
    ->schema([
        Repeater::make('details')->relationship(),
    ]),


Relationships are HasMany
// Booking.php
public function items(): HasMany
{
    return $this->hasMany(BookingItem::class);
}

// BookingItem.php
public function details(): HasMany
{
    return $this->hasMany(BookingItemDetail::class);
}
// Booking.php
public function items(): HasMany
{
    return $this->hasMany(BookingItem::class);
}

// BookingItem.php
public function details(): HasMany
{
    return $this->hasMany(BookingItemDetail::class);
}


How can I prevent n+1 query
Screenshot_2025-12-03_at_11.30.23.png
Filament banner
FilamentJoin
A powerful open source UI framework for Laravel • Build and ship admin panels & apps fast with Livewire
20,307Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

Query optimization for nested repeater
FilamentFFilament / ❓┊help
2y ago
Nested Repeater
FilamentFFilament / ❓┊help
2y ago
nested repeater extraItemActions
FilamentFFilament / ❓┊help
17mo ago
Nested repeater not maintaining order
FilamentFFilament / ❓┊help
2y ago