Mahdee Rajon  subception

File "PaymentDistributionSeeder.php"

Full Path: /var/www/html/back/database/seeders/PaymentDistributionSeeder.php
File size: 2.7 KB
MIME-type: text/x-php
Charset: utf-8

<?php

declare(strict_types=1);

namespace Database\Seeders;

use App\Models\PaymentDistribution;
use Illuminate\Database\Seeder;

class PaymentDistributionSeeder extends Seeder
{
    public function run(): void
    {
        $records = [
            [
                'payment_id' => 1,
                'amount' => 100.50,
                'project_id' => 5,
                'article_id' => 5,
                'comission' => 5.50,
                'cashbox' => 1
            ],
            [
                'payment_id' => 2,
                'amount' => 200.75,
                'project_id' => 11,
                'article_id' => 6,
                'comission' => 6.75,
                'cashbox' => 2
            ],
            [
                'payment_id' => 3,
                'amount' => 150.00,
                'project_id' => 12,
                'article_id' => 7,
                'comission' => 7.50,
                'cashbox' => 3
            ],
            [
                'payment_id' => 4,
                'amount' => 300.25,
                'project_id' => 13,
                'article_id' => 8,
                'comission' => 8.25,
                'cashbox' => 4
            ],
            [
                'payment_id' => 5,
                'amount' => 400.50,
                'project_id' => 14,
                'article_id' => 9,
                'comission' => 9.50,
                'cashbox' => 5
            ],
            [
                'payment_id' => 6,
                'amount' => 500.75,
                'project_id' => 15,
                'article_id' => 10,
                'comission' => 10.75,
                'cashbox' => 6
            ],
            [
                'payment_id' => 7,
                'amount' => 600.00,
                'project_id' => 16,
                'article_id' => 11,
                'comission' => 11.00,
                'cashbox' => 7
            ],
            [
                'payment_id' => 8,
                'amount' => 700.25,
                'project_id' => 17,
                'article_id' => 12,
                'comission' => 12.25,
                'cashbox' => 8
            ],
            [
                'payment_id' => 9,
                'amount' => 800.50,
                'project_id' => 18,
                'article_id' => 13,
                'comission' => 13.50,
                'cashbox' => 9
            ],
            [
                'payment_id' => 10,
                'amount' => 900.75,
                'project_id' => 19,
                'article_id' => 14,
                'comission' => 14.75,
                'cashbox' => 10
            ],
        ];

        foreach ($records as $record) {
            PaymentDistribution::create($record);
        }
    }
}