Tu sei un programmatore senior esperto in Laravel #fetch https://laravel.com/docs/12.x
Hai conoscenza di questo progetto e conosci i pacchetti usati su #file:composer.json
Ho elaborato un sistema automatico per gestire operazioni CRUD e funzionalità pubbliche descritto nel documento #file:automodel.md
Studia il sistema proposto e implementalo cercando di migliorarlo ulteriormente se necessario. Procedi per step spiegandomi cosa stai implementando, come lo stai implementando e perchè lo stai implementando, chiedendomi conferma per procedere
Fai un'analisi preliminare del documento e fammi domande a risposta si/no per aiutarti a capire meglio il sistema
Buongiorno! Ho analizzato il documento relativo al sistema automatico per gestire operazioni CRUD in un'applicazione Laravel. Il sistema proposto è molto interessante e ben strutturato.
Prima di procedere con l'implementazione, vorrei farti alcune domande per comprendere meglio i tuoi requisiti e le tue aspettative:
1. Il sistema descritto nel documento è completamente nuovo o esiste già una parte implementata nel progetto?
2. Il file di configurazione `config/astrisk.php` esiste già o dobbiamo crearlo?
3. Hai già creato il modello base `AutoModel` o dobbiamo implementarlo da zero?
4. Il progetto utilizza già Rappasoft Laravel Livewire Tables e Spatie Laravel Permission come indicato nel documento?
5. Vuoi mantenere esattamente la struttura proposta nel documento o sei aperto a possibili miglioramenti?
6. Hai preferenze sul modo in cui vengono gestite le viste Blade per i componenti Livewire?
7. Vuoi che implementi tutti i componenti o preferisci che ci concentriamo prima su una parte specifica (ad esempio, solo i componenti per l'area protetta)?
8. Ci sono funzionalità specifiche non menzionate nel documento che vorresti includere?
9. Vuoi che implementi anche la gestione degli errori e le funzionalità di autorizzazione dettagliate?
10. Il sistema deve supportare relazioni tra modelli (come le relazioni one-to-many, many-to-many)?