This repository has been archived on 2026-09-27. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
tutoring/database/seeders/CourseSeeder.php
T
2026-01-14 00:54:08 +00:00

42 lines
1020 B
PHP

<?php
namespace Database\Seeders;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use App\Models\Course;
use App\Models\Level;
use App\Models\Subject;
class CourseSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
$alevel = Level::where('name', 'A Level')->first();
$aslevel = Level::where('name', 'AS Level')->first();
$maths = Subject::where('name', 'Mathematics')->first();
$physics = Subject::where('name', 'Physics')->first();
$courses = [
[
'subject_id' => $maths->id,
'level_id' => $alevel->id,
'lead_teacher' => "Richard",
],
[
'subject_id' => $physics->id,
'level_id' => $aslevel->id,
'lead_teacher' => "Richard",
],
];
foreach ($courses as $course) {
Course::firstOrCreate($course);
}
}
}