diff --git a/README.md b/README.md index d807766..ab938d7 100644 --- a/README.md +++ b/README.md @@ -23,74 +23,75 @@ ## Road Map -| Date | Progress | -| :------------------- | :------------------------------------------ | -| **27 June 2022** | Installing Laravel 9 Framework | -| **28 June 2022** | Installing Laravel Jetstream Authentication | -| **28 June 2022** | Create Database and Migration | -| **29 June 2022** | Customize Admin Dashboard | -| **29 June 2022** | Dashboard Page Segmentation | -| **29 June 2022** | Create Users Logout System | -| **29 June 2022** | Customize Login Form | -| **30 June 2022** | Customize Register Form | -| **30 June 2022** | Customize Forgot Password Form | -| **1 July 2022** | Reduction Admin Template | -| **17 July 2022** | Users Management Stage 1 | -| **18 July 2022** | Users Management Stage 2 | -| **19 July 2022** | Fetch and Display User Data From Database | -| **20 July 2022** | Insert User Data into Database | -| **21 July 2022** | Edit and Update User Data in Database | -| **21 July 2022** | Delete User Data from Database | -| **22 July 2022** | Add User Profile Image Stage 1 | -| **23 July 2022** | Add User Profile Image Stage 2 | -| **24 July 2022** | Update User Profile | -| **25 July 2022** | Add Change Password Feature | -| **26 July 2022** | Add Student Class Management Feature | -| **26 July 2022** | Insert Student Class into Database | -| **27 July 2022** | Update and Delete Student Class in Database | -| **27 July 2022** | Insert Student Year into Database | -| **28 July 2022** | Update and Delete Student Year in Database | -| **28 July 2022** | Add Student Group Management Feature | -| **29 July 2022** | Add Exception Handling and Fix Route Access | -| **30 July 2022** | Add Student Shift Management Feature | -| **30 July 2022** | Add Student Fee Category | -| **30 July 2022** | Add Student Fee Amount Stage 1 | -| **1 August 2022** | Add Student Fee Amount Stage 2 | -| **2 August 2022** | Edit Student Fee Amount Stage 1 | -| **3 August 2022** | Edit Student Fee Amount Stage 2 | -| **3 August 2022** | Add Details View Student Fee Amount Feature | -| **4 August 2022** | Add Student Exam Management Feature | -| **4 August 2022** | Add School Subject Management Feature | -| **5 August 2022** | Assign Subject Management Stage 1 | -| **6 August 2022** | Assign Subject Management Stage 2 | -| **7 August 2022** | Edit Assign Subject Management | -| **8 August 2022** | Details and Delete Assign Subject Feature | -| **9 August 2022** | Add School Designation Management Feature | -| **10 August 2022** | Refactoring and Remodeling Users Database | -| **11 August 2022** | Implement Role Access Authentication | -| **12 August 2022** | Implement Random Generate User Id | -| **13 August 2022** | Create Student Registration Form Stage 1 | -| **14 August 2022** | Create Student Registration Form Stage 2 | -| **15 August 2022** | Create Student Registration Form Stage 3 | -| **16 August 2022** | Completed Student Registration Form | -| **17 August 2022** | Filtering Student Data Stage 1 | -| **18 August 2022** | Filtering Student Data Stage 2 | -| **19 August 2022** | Filtering Student Data Stage 3 | -| **20 August 2022** | Completed Filtering Student Data | -| **21 August 2022** | Edit Student Data Stage 1 | -| **22 August 2022** | Edit Student Data Stage 2 | -| **23 August 2022** | Completed Edit Student Data | -| **24 August 2022** | Create Student Promotion Feature | -| **25 August 2022** | Convert Student Data to PDF Stage 1 | -| **26 August 2022** | Convert Student Data to PDF Stage 2 | -| **27 August 2022** | Completed Convert Student Data to PDF | -| **27 August 2022** | Create Student Roll Generate Stage 1 | -| **28 August 2022** | Create Student Roll Generate Stage 2 | -| **29 August 2022** | Create Student Roll Generate Stage 3 | -| **30 August 2022** | Completed Student Roll Generate | -| **31 August 2022** | Create Student Registration Fee Stage 1 | -| **1 September 2022** | Create Student Registration Fee Stage 2 | -| **Next...** | coming soon... | +| Date | Progress | +| :-------------------- | :------------------------------------------ | +| **27 June 2022** | Installing Laravel 9 Framework | +| **28 June 2022** | Installing Laravel Jetstream Authentication | +| **28 June 2022** | Create Database and Migration | +| **29 June 2022** | Customize Admin Dashboard | +| **29 June 2022** | Dashboard Page Segmentation | +| **29 June 2022** | Create Users Logout System | +| **29 June 2022** | Customize Login Form | +| **30 June 2022** | Customize Register Form | +| **30 June 2022** | Customize Forgot Password Form | +| **1 July 2022** | Reduction Admin Template | +| **17 July 2022** | Users Management Stage 1 | +| **18 July 2022** | Users Management Stage 2 | +| **19 July 2022** | Fetch and Display User Data From Database | +| **20 July 2022** | Insert User Data into Database | +| **21 July 2022** | Edit and Update User Data in Database | +| **21 July 2022** | Delete User Data from Database | +| **22 July 2022** | Add User Profile Image Stage 1 | +| **23 July 2022** | Add User Profile Image Stage 2 | +| **24 July 2022** | Update User Profile | +| **25 July 2022** | Add Change Password Feature | +| **26 July 2022** | Add Student Class Management Feature | +| **26 July 2022** | Insert Student Class into Database | +| **27 July 2022** | Update and Delete Student Class in Database | +| **27 July 2022** | Insert Student Year into Database | +| **28 July 2022** | Update and Delete Student Year in Database | +| **28 July 2022** | Add Student Group Management Feature | +| **29 July 2022** | Add Exception Handling and Fix Route Access | +| **30 July 2022** | Add Student Shift Management Feature | +| **30 July 2022** | Add Student Fee Category | +| **30 July 2022** | Add Student Fee Amount Stage 1 | +| **1 August 2022** | Add Student Fee Amount Stage 2 | +| **2 August 2022** | Edit Student Fee Amount Stage 1 | +| **3 August 2022** | Edit Student Fee Amount Stage 2 | +| **3 August 2022** | Add Details View Student Fee Amount Feature | +| **4 August 2022** | Add Student Exam Management Feature | +| **4 August 2022** | Add School Subject Management Feature | +| **5 August 2022** | Assign Subject Management Stage 1 | +| **6 August 2022** | Assign Subject Management Stage 2 | +| **7 August 2022** | Edit Assign Subject Management | +| **8 August 2022** | Details and Delete Assign Subject Feature | +| **9 August 2022** | Add School Designation Management Feature | +| **10 August 2022** | Refactoring and Remodeling Users Database | +| **11 August 2022** | Implement Role Access Authentication | +| **12 August 2022** | Implement Random Generate User Id | +| **13 August 2022** | Create Student Registration Form Stage 1 | +| **14 August 2022** | Create Student Registration Form Stage 2 | +| **15 August 2022** | Create Student Registration Form Stage 3 | +| **16 August 2022** | Completed Student Registration Form | +| **17 August 2022** | Filtering Student Data Stage 1 | +| **18 August 2022** | Filtering Student Data Stage 2 | +| **19 August 2022** | Filtering Student Data Stage 3 | +| **20 August 2022** | Completed Filtering Student Data | +| **21 August 2022** | Edit Student Data Stage 1 | +| **22 August 2022** | Edit Student Data Stage 2 | +| **23 August 2022** | Completed Edit Student Data | +| **24 August 2022** | Create Student Promotion Feature | +| **25 August 2022** | Convert Student Data to PDF Stage 1 | +| **26 August 2022** | Convert Student Data to PDF Stage 2 | +| **27 August 2022** | Completed Convert Student Data to PDF | +| **27 August 2022** | Create Student Roll Generate Stage 1 | +| **28 August 2022** | Create Student Roll Generate Stage 2 | +| **29 August 2022** | Create Student Roll Generate Stage 3 | +| **30 August 2022** | Completed Student Roll Generate | +| **31 August 2022** | Create Student Registration Fee Stage 1 | +| **1 September 2022** | Create Student Registration Fee Stage 2 | +| **22 September 2022** | Try to Apply Nullable to Fix Some Issue | +| **Next...** | coming soon... | ## Installation diff --git a/database/migrations/2022_07_31_124022_create_fee_category_amounts_table.php b/database/migrations/2022_07_31_124022_create_fee_category_amounts_table.php index 53c0bd5..2ea2cba 100644 --- a/database/migrations/2022_07_31_124022_create_fee_category_amounts_table.php +++ b/database/migrations/2022_07_31_124022_create_fee_category_amounts_table.php @@ -15,9 +15,9 @@ public function up() { Schema::create('fee_category_amounts', function (Blueprint $table) { $table->id(); - $table->integer('fee_category_id'); - $table->integer('class_id'); - $table->double('amount'); + $table->integer('fee_category_id')->nullable(); + $table->integer('class_id')->nullable(); + $table->double('amount')->nullable(); $table->timestamps(); }); } diff --git a/database/migrations/2022_08_05_121209_create_assign_subjects_table.php b/database/migrations/2022_08_05_121209_create_assign_subjects_table.php index 37a856e..a123402 100644 --- a/database/migrations/2022_08_05_121209_create_assign_subjects_table.php +++ b/database/migrations/2022_08_05_121209_create_assign_subjects_table.php @@ -15,11 +15,11 @@ public function up() { Schema::create('assign_subjects', function (Blueprint $table) { $table->id(); - $table->integer('class_id'); - $table->integer('subject_id'); - $table->double('full_mark'); - $table->double('pass_mark'); - $table->double('subjective_mark'); + $table->integer('class_id')->nullable(); + $table->integer('subject_id')->nullable(); + $table->double('full_mark')->nullable(); + $table->double('pass_mark')->nullable(); + $table->double('subjective_mark')->nullable(); $table->timestamps(); }); } diff --git a/database/migrations/2022_08_11_124737_create_assign_students_table.php b/database/migrations/2022_08_11_124737_create_assign_students_table.php index 2594cd5..1ec7169 100644 --- a/database/migrations/2022_08_11_124737_create_assign_students_table.php +++ b/database/migrations/2022_08_11_124737_create_assign_students_table.php @@ -17,8 +17,8 @@ public function up() $table->id(); $table->integer('student_id')->comment('user_id=student_id'); $table->integer('roll')->nullable(); - $table->integer('class_id'); - $table->integer('year_id'); + $table->integer('class_id')->nullable(); + $table->integer('year_id')->nullable(); $table->integer('group_id')->nullable(); $table->integer('shift_id')->nullable(); $table->timestamps(); diff --git a/database/migrations/2022_08_11_125503_create_discount_students_table.php b/database/migrations/2022_08_11_125503_create_discount_students_table.php index a2b9b6e..5a48c8a 100644 --- a/database/migrations/2022_08_11_125503_create_discount_students_table.php +++ b/database/migrations/2022_08_11_125503_create_discount_students_table.php @@ -15,7 +15,7 @@ public function up() { Schema::create('discount_students', function (Blueprint $table) { $table->id(); - $table->integer('assign_student_id'); + $table->integer('assign_student_id')->nullable(); $table->integer('fee_category_id')->nullable(); $table->double('discount')->nullable(); $table->timestamps();