syifa-laravel/database/seeders/SiswaSeeder.php

32 lines
792 B
PHP

<?php
namespace Database\Seeders;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
class SiswaSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
$XIII = Kelas::where('kelas', 'XIII')->first();
$XII = Kelas::where('kelas', 'XII')->first();
// Cek apakah kelas tersedia
if (!$XIII || !$XII) {
throw new \Exception("Kelas belum tersedia. Pastikan KelasSeeder sudah jalan.");
}
DB::table('siswas')->insert([
'nama' => 'Syifa',
'kelas_id' => 2, //ini nama kolom baru
'umur' => 19,
'absen' => 34,
'created_at' => now(),
'updated_at' => now(),
]);
}
}