- Implemented ClassEnrollmentIndex component for managing class enrollments, including adding and removing students. - Created CourseClassIndex component for managing course classes with CRUD functionality. - Developed columns for course management in createCourseColumns function. - Added CourseIndex component for managing courses with CRUD operations. - Introduced types for class enrollment and course class to enhance type safety. - Updated routes to include endpoints for managing courses, course classes, and enrollments.
34 lines
885 B
PHP
34 lines
885 B
PHP
<?php
|
|
|
|
namespace Database\Seeders;
|
|
|
|
use App\Models\CourseClass;
|
|
use Illuminate\Database\Seeder;
|
|
|
|
class CourseClassSeeder extends Seeder
|
|
{
|
|
public function run(): void
|
|
{
|
|
CourseClass::insert([
|
|
[
|
|
'course_id' => 1,
|
|
'lecturer_id' => 1,
|
|
'academic_term_id' => 2,
|
|
'class_name' => 'SI-5A',
|
|
'method' => 'hybrid',
|
|
'created_at' => '2026-01-10 08:00:00',
|
|
'updated_at' => '2026-01-10 08:00:00',
|
|
],
|
|
[
|
|
'course_id' => 2,
|
|
'lecturer_id' => 2,
|
|
'academic_term_id' => 2,
|
|
'class_name' => 'TI-3A',
|
|
'method' => 'offline',
|
|
'created_at' => '2026-01-10 08:00:00',
|
|
'updated_at' => '2026-01-10 08:00:00',
|
|
],
|
|
]);
|
|
}
|
|
}
|