Β© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filamentβ€’12mo agoβ€’
15 replies
lbar

Exporter duplicate rows for relations

Hi, i'm working with the exporter. I need to to duplicate the record of the table exported, one for every relation of the record (it's a registration->members relation so 1 registration with N members, with a pivot table).
It's there a way to duplicate the exported record in that way?

Example (pseudo code):
registration_id, registration_transaction_id, member_firstname, member_lastname 
1, 123, john, doe
1, 123, jane, doe
2, 345, may, jane
2, 345, july, crockett
...
...
...
registration_id, registration_transaction_id, member_firstname, member_lastname 
1, 123, john, doe
1, 123, jane, doe
2, 345, may, jane
2, 345, july, crockett
...
...
...

can't find anything online, and LLM goes crazy very bad with that one... πŸ˜•
ty
Solution
public static function modifyQuery(Builder $query): Builder
{
    $query->join('registration_member', 'registrations.id', '=', 'registration_member.registration_id')
          ->join('members', 'registration_member.member_id', '=', 'members.id')
          ->select(
              'registrations.id',
              'registrations.competition_name',
              'registrations.transaction_id',
              'members.firstname',
              'members.lastname'
          );

    return $query;
}
public static function modifyQuery(Builder $query): Builder
{
    $query->join('registration_member', 'registrations.id', '=', 'registration_member.registration_id')
          ->join('members', 'registration_member.member_id', '=', 'members.id')
          ->select(
              'registrations.id',
              'registrations.competition_name',
              'registrations.transaction_id',
              'members.firstname',
              'members.lastname'
          );

    return $query;
}
Jump to solution
Filament banner
FilamentJoin
A powerful open source UI framework for Laravel β€’ Build and ship admin panels & apps fast with Livewire
20,307Members
Resources
Was this page helpful?

Similar Threads

Recent Announcements

Similar Threads

Exporter failed rows
FilamentFFilament / β“β”Šhelp
3mo ago
Exporter - include relationships as extra rows
FilamentFFilament / β“β”Šhelp
2y ago
Relationship manager with `distinct()` in query displaying duplicate rows
FilamentFFilament / β“β”Šhelp
3y ago
How to debug failed rows in an Exporter?
FilamentFFilament / β“β”Šhelp
2y ago