Windows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallOutdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchIn Filament 5, un repeater relazionale e un wizard risolvono problemi diversi: il primo gestisce gruppi ripetibili di campi o record collegati; il secondo suddivide un modulo in passaggi. Puoi usare entrambi nello stesso flusso, per esempio un wizard con una fase dedicata a inserire più record correlati. Prima di implementare, verifica la documentazione 5.x: i dettagli API emersi per schemi e wizard si riferiscono a Filament 4.x e non dimostrano i metodi correnti.
Prima verifica: requisiti e documentazione di Filament 5
La pagina ufficiale di installazione di Filament 5 indica PHP 8.2+, Laravel 11.28+ e Tailwind CSS 4.1+. I requisiti possono cambiare: controlla la pagina aggiornata e le versioni effettivamente installate nel progetto prima di iniziare. Filament può essere installato tramite Composer come panel builder oppure usando componenti individuali: installazione ufficiale di Filament 5.
As an Amazon Associate I earn from qualifying purchases.
La pagina degli schemi consultata descrive Filament 4.x: colloca Repeater tra i campi e Wizard tra i componenti di layout, ma rimanda alla documentazione 5.x per l’API corrente. Usala solo per comprendere la distinzione concettuale, non per copiare metodi senza verificarli: panoramica degli schemi Filament 4.x.
Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Clear out junk files and repair common Windows errorsFree Scan →Quando scegliere un repeater relazionale
Usa un repeater quando l’utente deve aggiungere, modificare o rimuovere più elementi dello stesso tipo in una schermata: per esempio righe di dettaglio o contatti associati a un record. Se ogni elemento deve essere salvato come record collegato, la scelta del repeater riguarda anche il modello di persistenza, non solo la disposizione visiva.
#1 Best Overall
Per la domanda “How do I save related records in a Filament repeater?”, il punto decisivo è controllare nella documentazione Filament 5 il tipo di relazione supportato, la convenzione per il nome del campo e il comportamento in creazione, aggiornamento e cancellazione. Questi dettagli non sono stabiliti dalla documentazione 4.x qui consultata, quindi non è prudente assumere che una configurazione o un metodo di una versione precedente funzioni invariato.
Valuta quantità, complessità e modalità di modifica
- Per pochi elementi con campi semplici, una lista di gruppi ripetuti può rendere immediata la compilazione.
- Quando gli elementi diventano numerosi o hanno molte colonne, valuta se l’utente avrebbe bisogno di una presentazione tabellare o di una modifica in finestra modale.
- Se l’interfaccia richiede ordinamento, controlli specifici o un’esperienza di editing diversa da quella standard, considera un’estensione solo dopo aver verificato compatibilità, manutenzione e sicurezza.
Quando scegliere un wizard a passaggi
Un wizard è adatto a un’attività lunga che beneficia di una sequenza chiara, di una progressione guidata o della presentazione graduale dei campi. Non trasforma i dati in record correlati: governa come l’utente procede attraverso il modulo. Per la query “Filament 5 wizard steps”, verifica nella documentazione ufficiale 5.x le API correnti per definire gli step, la navigazione e la validazione.
Rank #2
L’esempio ufficiale di creazione record disponibile nelle fonti è relativo a Filament 4.x. Discute passaggi eventualmente saltabili e il riuso delle funzioni che definiscono i campi tra form di risorsa e step del wizard; è contesto storico, non prova che la stessa API sia valida in Filament 5: creazione di record in Filament 4.x.
Progetta il recupero dagli errori
- Raggruppa i campi secondo il lavoro che l’utente sta svolgendo, non solo per ridurre la lunghezza visibile della pagina.
- Decidi come gli errori di validazione vengono mostrati e come l’utente torna allo step da correggere.
- Usa passaggi condizionali solo quando la risposta precedente cambia davvero ciò che serve compilare dopo.
Repeater e wizard non sono alternative
La distinzione utile è tra struttura dei dati e progressione dell’attività. Il repeater organizza elementi ripetibili, eventualmente collegati a una relazione; il wizard organizza il percorso tra parti del modulo. Un wizard può contenere un repeater in uno dei suoi passaggi quando il flusso richiede sia una compilazione sequenziale sia più record correlati.
| Esigenza | Scelta più pertinente |
|---|---|
| Inserire più gruppi simili di campi o record collegati | Repeater, verificando l’API relazionale Filament 5 |
| Guidare l’utente attraverso una procedura articolata | Wizard, verificando step, validazione e navigazione Filament 5 |
| Una procedura articolata che include più elementi correlati | Wizard con repeater nel passaggio appropriato |
Estensioni: compatibilità dichiarata e controlli necessari
Le estensioni possono cambiare la presentazione o l’interazione del repeater, ma non sostituiscono la verifica dell’API ufficiale. La pagina marketplace di Advance Table Repeater dichiara compatibilità v5 e cita visualizzazione tabellare e colonne riordinabili: Advance Table Repeater. La pagina di Modal Repeater dichiara supporto v4/v5 e modifica degli elementi tramite modale: Modal Repeater. Sono dichiarazioni dei rispettivi marketplace, non garanzie indipendenti di manutenzione o sicurezza.
Prima di aggiungere un pacchetto, controlla compatibilità con le dipendenze del progetto, attività di manutenzione e requisiti di sicurezza. Evita inoltre di basarti su Relation Manager Repeater: la relativa scheda dichiara esplicitamente che non supporta v5: scheda Relation Manager Repeater.
Quick Recap
Rank #4
Un criterio pratico per decidere
- Chiarisci se stai modellando una raccolta di elementi o guidando una procedura: nel primo caso parti dal repeater, nel secondo dal wizard.
- Se gli elementi ripetuti sono record collegati, verifica nel riferimento ufficiale Filament 5 il tipo di relazione, il binding del campo e il ciclo di salvataggio per creazione, modifica e rimozione.
- Se la procedura ha più fasi, verifica nella documentazione 5.x come configurare step, validazione e navigazione prima di trasferire esempi di versioni precedenti.
- Se servono entrambe le cose, progetta il wizard per le fasi e inserisci il repeater nella fase in cui si gestisce la raccolta.
- Prova il flusso sulle versioni effettivamente installate, includendo errori di validazione e modifiche ai record già salvati.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




