- 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.
30 lines
778 B
PHP
30 lines
778 B
PHP
<?php
|
|
|
|
namespace Database\Seeders;
|
|
|
|
use App\Models\ClassEnrollment;
|
|
use Illuminate\Database\Seeder;
|
|
|
|
class ClassEnrollmentSeeder extends Seeder
|
|
{
|
|
public function run(): void
|
|
{
|
|
ClassEnrollment::insert([
|
|
[
|
|
'course_class_id' => 1,
|
|
'student_id' => 1,
|
|
'enrolled_at' => '2026-02-02 08:00:00',
|
|
'created_at' => '2026-02-02 08:00:00',
|
|
'updated_at' => '2026-02-02 08:00:00',
|
|
],
|
|
[
|
|
'course_class_id' => 2,
|
|
'student_id' => 2,
|
|
'enrolled_at' => '2026-02-02 08:15:00',
|
|
'created_at' => '2026-02-02 08:15:00',
|
|
'updated_at' => '2026-02-02 08:15:00',
|
|
],
|
|
]);
|
|
}
|
|
}
|