MIF_E31221259/database/seeders/BasisAhpSeeder.php

42 lines
1.6 KiB
PHP

<?php
namespace Database\Seeders;
use Illuminate\Database\Seeder;
use App\Models\BasisAhp;
class BasisAhpSeeder extends Seeder
{
public function run()
{
$records = [
['mapel_id' => 1, 'jurusan_id' => 'J001', 'cf_value' => 0.8], // Matematika
['mapel_id' => 1, 'jurusan_id' => 'J002', 'cf_value' => 0.6],
['mapel_id' => 1, 'jurusan_id' => 'J003', 'cf_value' => 0.3],
['mapel_id' => 2, 'jurusan_id' => 'J001', 'cf_value' => 0.6], // Bahasa Indonesia
['mapel_id' => 2, 'jurusan_id' => 'J002', 'cf_value' => 0.8],
['mapel_id' => 2, 'jurusan_id' => 'J003', 'cf_value' => 0.7],
['mapel_id' => 3, 'jurusan_id' => 'J001', 'cf_value' => 0.5], // Bahasa Inggris
['mapel_id' => 3, 'jurusan_id' => 'J002', 'cf_value' => 0.7],
['mapel_id' => 3, 'jurusan_id' => 'J003', 'cf_value' => 0.9],
['mapel_id' => 4, 'jurusan_id' => 'J001', 'cf_value' => 0.7], // IPA
['mapel_id' => 4, 'jurusan_id' => 'J002', 'cf_value' => 0.5],
['mapel_id' => 4, 'jurusan_id' => 'J003', 'cf_value' => 0.4],
['mapel_id' => 5, 'jurusan_id' => 'J001', 'cf_value' => 0.4], // IPS
['mapel_id' => 5, 'jurusan_id' => 'J002', 'cf_value' => 0.6],
['mapel_id' => 5, 'jurusan_id' => 'J003', 'cf_value' => 0.5],
];
foreach ($records as $r) {
BasisAhp::updateOrCreate(
['mapel_id' => $r['mapel_id'], 'jurusan_id' => $r['jurusan_id']],
['cf_value' => $r['cf_value']]
);
}
}
}