- Created SubmissionService to handle submission logic for assignments. - Added migrations for assignments and submissions tables. - Implemented AssignmentSeeder and SubmissionSeeder for initial data. - Updated DatabaseSeeder to include new seeders. - Enhanced app sidebar to include assignments navigation. - Developed datetime field component for better date and time input. - Created assignment management pages with data tables for assignments and submissions. - Implemented forms for creating and editing assignments and submissions. - Added routes for assignment and submission management in admin panel. - Defined types for assignments and submissions to improve type safety.
29 lines
691 B
PHP
29 lines
691 B
PHP
<?php
|
|
|
|
namespace Database\Seeders;
|
|
|
|
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
|
|
use Illuminate\Database\Seeder;
|
|
|
|
class DatabaseSeeder extends Seeder
|
|
{
|
|
use WithoutModelEvents;
|
|
|
|
public function run(): void
|
|
{
|
|
$this->call([
|
|
RolePermissionSeeder::class,
|
|
DepartmentSeeder::class,
|
|
UserSeeder::class,
|
|
AcademicTermSeeder::class,
|
|
DepartmentLeadershipSeeder::class,
|
|
CourseSeeder::class,
|
|
CourseClassSeeder::class,
|
|
ClassEnrollmentSeeder::class,
|
|
MaterialSeeder::class,
|
|
AssignmentSeeder::class,
|
|
SubmissionSeeder::class,
|
|
]);
|
|
}
|
|
}
|