|
|
@@ -0,0 +1,115 @@
|
|
|
+<?php
|
|
|
+
|
|
|
+namespace Database\Seeders;
|
|
|
+
|
|
|
+use App\Models\ClassPackage;
|
|
|
+use Illuminate\Database\Seeder;
|
|
|
+
|
|
|
+class ClassPackageSeeder extends Seeder
|
|
|
+{
|
|
|
+ public function run(): void
|
|
|
+ {
|
|
|
+ $packages = [
|
|
|
+ [
|
|
|
+ 'name' => 'Plano Anual',
|
|
|
+ 'quantity_classes' => 78,
|
|
|
+ 'contract_value' => 1198.90,
|
|
|
+ 'contract_material_value' => 299.90,
|
|
|
+ 'contract_register_value' => 89.90,
|
|
|
+ 'contrat_discount_value' => null,
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ 'name' => 'Plano Mensal',
|
|
|
+ 'quantity_classes' => 4,
|
|
|
+ 'contract_value' => 1198.90,
|
|
|
+ 'contract_material_value' => 299.90,
|
|
|
+ 'contract_register_value' => 89.90,
|
|
|
+ 'contrat_discount_value' => null,
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ 'name' => 'Plano VIP',
|
|
|
+ 'quantity_classes' => 4,
|
|
|
+ 'contract_value' => 1198.90,
|
|
|
+ 'contract_material_value' => 299.90,
|
|
|
+ 'contract_register_value' => 89.90,
|
|
|
+ 'contrat_discount_value' => null,
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ 'name' => 'Plano Trimestral',
|
|
|
+ 'quantity_classes' => 12,
|
|
|
+ 'contract_value' => 1198.90,
|
|
|
+ 'contract_material_value' => 299.90,
|
|
|
+ 'contract_register_value' => 89.90,
|
|
|
+ 'contrat_discount_value' => null,
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ 'name' => 'Plano Semestral',
|
|
|
+ 'quantity_classes' => 24,
|
|
|
+ 'contract_value' => 1198.90,
|
|
|
+ 'contract_material_value' => 299.90,
|
|
|
+ 'contract_register_value' => 89.90,
|
|
|
+ 'contrat_discount_value' => null,
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ 'name' => 'Plano Lúdico',
|
|
|
+ 'quantity_classes' => 24,
|
|
|
+ 'contract_value' => 1198.90,
|
|
|
+ 'contract_material_value' => 299.90,
|
|
|
+ 'contract_register_value' => 89.90,
|
|
|
+ 'contrat_discount_value' => null,
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ 'name' => 'Plano Play',
|
|
|
+ 'quantity_classes' => 78,
|
|
|
+ 'contract_value' => 1198.90,
|
|
|
+ 'contract_material_value' => 299.90,
|
|
|
+ 'contract_register_value' => 89.90,
|
|
|
+ 'contrat_discount_value' => null,
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ 'name' => 'Plano Plus',
|
|
|
+ 'quantity_classes' => 4,
|
|
|
+ 'contract_value' => 1198.90,
|
|
|
+ 'contract_material_value' => 299.90,
|
|
|
+ 'contract_register_value' => 89.90,
|
|
|
+ 'contrat_discount_value' => null,
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ 'name' => 'Plano Mais Conhecimento',
|
|
|
+ 'quantity_classes' => 4,
|
|
|
+ 'contract_value' => 1198.90,
|
|
|
+ 'contract_material_value' => 299.90,
|
|
|
+ 'contract_register_value' => 89.90,
|
|
|
+ 'contrat_discount_value' => null,
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ 'name' => 'Plano Reforço',
|
|
|
+ 'quantity_classes' => 12,
|
|
|
+ 'contract_value' => 1198.90,
|
|
|
+ 'contract_material_value' => 299.90,
|
|
|
+ 'contract_register_value' => 89.90,
|
|
|
+ 'contrat_discount_value' => null,
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ 'name' => 'Plano Aprendiz',
|
|
|
+ 'quantity_classes' => 24,
|
|
|
+ 'contract_value' => 1198.90,
|
|
|
+ 'contract_material_value' => 299.90,
|
|
|
+ 'contract_register_value' => 89.90,
|
|
|
+ 'contrat_discount_value' => null,
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ 'name' => 'Plano Senior',
|
|
|
+ 'quantity_classes' => 24,
|
|
|
+ 'contract_value' => 1198.90,
|
|
|
+ 'contract_material_value' => 299.90,
|
|
|
+ 'contract_register_value' => 89.90,
|
|
|
+ 'contrat_discount_value' => null,
|
|
|
+ ],
|
|
|
+ ];
|
|
|
+
|
|
|
+ foreach ($packages as $package) {
|
|
|
+ ClassPackage::firstOrCreate(['name' => $package['name']], $package);
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|