<?php

namespace Database\Seeders;

use Illuminate\Database\Seeder;
use Carbon\Carbon;
use App\Models\MetodoPagamento;

class MetodoPagamentoSeed extends Seeder
{
  /**
  * Run the database seeds.
  *
  * @return void
  */
  public function run()
  {
    $default =  [
      MetodoPagamento::CONTANTI => [
      'label' => 'Contanti',
      'value' => MetodoPagamento::CONTANTI,
      'icon' => 'bx-money',
  ],
MetodoPagamento::CUPON => [
      'label' => 'Cupon',
      'value' => MetodoPagamento::CUPON,
      'icon' => 'bx-purchase-tag',
  ],
  MetodoPagamento::SEGRESTA_WALLET => [
      'label' => 'Segresta Wallet',
      'value' => MetodoPagamento::SEGRESTA_WALLET,
      'icon' => 'bx-wallet',
  ],
  MetodoPagamento::POS => [
      'label' => 'POS',
      'value' => MetodoPagamento::POS,
      'icon' => 'bx-credit-card',
  ],
];
    foreach ($default as $tipo => $info) {
        $metodoPagamento = MetodoPagamento::firstOrCreate(
            ['tipo' => $info['value']],
            [
                'is_attivo' => true,
                'is_pubblico' => false,
                'nome' => $info['label'] ?? null,
                'descrizione' => $info['label'] ?? null,
                'path_img' => $info['icon'] ?? null,
                'key' => null,
                'secret' => null,
                'tipo' => $info['value'] ?? null,
                'info' => null,
           
            ]
        );
    }
  }
}