From ac06fa186497896438b7f4515601a59de5a9a1c3 Mon Sep 17 00:00:00 2001 From: Matt Young Date: Tue, 28 May 2024 23:31:00 -0500 Subject: [PATCH] Create files for student model --- app/Http/Controllers/StudentController.php | 10 +++ app/Models/Student.php | 11 ++++ app/Policies/StudentPolicy.php | 66 +++++++++++++++++++ database/factories/StudentFactory.php | 23 +++++++ ...024_05_29_043025_create_students_table.php | 27 ++++++++ database/seeders/StudentSeeder.php | 17 +++++ 6 files changed, 154 insertions(+) create mode 100644 app/Http/Controllers/StudentController.php create mode 100644 app/Models/Student.php create mode 100644 app/Policies/StudentPolicy.php create mode 100644 database/factories/StudentFactory.php create mode 100644 database/migrations/2024_05_29_043025_create_students_table.php create mode 100644 database/seeders/StudentSeeder.php diff --git a/app/Http/Controllers/StudentController.php b/app/Http/Controllers/StudentController.php new file mode 100644 index 0000000..6eb87c7 --- /dev/null +++ b/app/Http/Controllers/StudentController.php @@ -0,0 +1,10 @@ + + */ +class StudentFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + // + ]; + } +} diff --git a/database/migrations/2024_05_29_043025_create_students_table.php b/database/migrations/2024_05_29_043025_create_students_table.php new file mode 100644 index 0000000..feeac2a --- /dev/null +++ b/database/migrations/2024_05_29_043025_create_students_table.php @@ -0,0 +1,27 @@ +id(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('students'); + } +}; diff --git a/database/seeders/StudentSeeder.php b/database/seeders/StudentSeeder.php new file mode 100644 index 0000000..e546f54 --- /dev/null +++ b/database/seeders/StudentSeeder.php @@ -0,0 +1,17 @@ +