- 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.
18 lines
338 B
PHP
18 lines
338 B
PHP
<?php
|
|
|
|
namespace App\Enums;
|
|
|
|
enum SubmissionStatus: string
|
|
{
|
|
case NotSubmitted = 'not_submitted';
|
|
case Submitted = 'submitted';
|
|
|
|
public function label(): string
|
|
{
|
|
return match ($this) {
|
|
self::NotSubmitted => 'Belum Mengumpulkan',
|
|
self::Submitted => 'Sudah Mengumpulkan',
|
|
};
|
|
}
|
|
}
|