ReplicateAction::make()
->excludeAttributes(['author', 'uuid', 'servers_count', 'created_at', 'updated_at'])
->modal(false)
->beforeReplicaSaved(function (Egg $replica) {
$replica->uuid = Str::uuid()->toString();
$replica->name .= ' Copy';
$replica->author = auth()->user()->email;
})
->successRedirectUrl(fn (Egg $replica) => EditEgg::getUrl(['record' => $replica])),
ReplicateAction::make()
->excludeAttributes(['author', 'uuid', 'servers_count', 'created_at', 'updated_at'])
->modal(false)
->beforeReplicaSaved(function (Egg $replica) {
$replica->uuid = Str::uuid()->toString();
$replica->name .= ' Copy';
$replica->author = auth()->user()->email;
})
->successRedirectUrl(fn (Egg $replica) => EditEgg::getUrl(['record' => $replica])),