++ Primo Caricamento

This commit is contained in:
2026-03-30 19:15:13 +02:00
commit 663a68d59b
47 changed files with 3561 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
<?php
namespace Database\Seeders;
// ─────────────────────────────────────────────────────────────────────────────
// DatabaseSeeder — Entry point di tutti i seeder
//
// Un Seeder popola il database con dati iniziali o di test.
// Il DatabaseSeeder è il punto di ingresso; chiama gli altri seeder
// nell'ordine corretto (rispettando le foreign key).
//
// Esecuzione:
// php artisan db:seed → esegue solo DatabaseSeeder
// php artisan db:seed --class=CustomerSeeder → esegue solo quello
// php artisan migrate:fresh --seed → ricrea tutto e semina
// ─────────────────────────────────────────────────────────────────────────────
use Illuminate\Database\Seeder;
class DatabaseSeeder extends Seeder
{
public function run(): void
{
// L'ordine conta: settings prima (nessuna dipendenza),
// poi customers (dipende da nulla, ma logicamente dopo la config)
$this->call([
SettingSeeder::class,
CustomerSeeder::class,
]);
}
}