diff --git a/app/Http/Controllers/TodoController.php b/app/Http/Controllers/TodoController.php new file mode 100644 index 0000000..93aa899 --- /dev/null +++ b/app/Http/Controllers/TodoController.php @@ -0,0 +1,66 @@ +|string> + */ + public function rules(): array + { + return [ + // + ]; + } +} diff --git a/app/Http/Requests/UpdateTodoRequest.php b/app/Http/Requests/UpdateTodoRequest.php new file mode 100644 index 0000000..7b24680 --- /dev/null +++ b/app/Http/Requests/UpdateTodoRequest.php @@ -0,0 +1,28 @@ +|string> + */ + public function rules(): array + { + return [ + // + ]; + } +} diff --git a/app/Models/Todo.php b/app/Models/Todo.php new file mode 100644 index 0000000..2163c9b --- /dev/null +++ b/app/Models/Todo.php @@ -0,0 +1,12 @@ + */ + use HasFactory; +} diff --git a/app/Policies/TodoPolicy.php b/app/Policies/TodoPolicy.php new file mode 100644 index 0000000..a4ee8f5 --- /dev/null +++ b/app/Policies/TodoPolicy.php @@ -0,0 +1,66 @@ + + */ +class TodoFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + // + ]; + } +} diff --git a/database/migrations/2024_11_18_052944_create_todos_table.php b/database/migrations/2024_11_18_052944_create_todos_table.php new file mode 100644 index 0000000..6bb37c0 --- /dev/null +++ b/database/migrations/2024_11_18_052944_create_todos_table.php @@ -0,0 +1,29 @@ +id(); + $table->integer('user_id')->nullable(); + $table->string('task')->nullable(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('todos'); + } +}; diff --git a/database/seeders/TodoSeeder.php b/database/seeders/TodoSeeder.php new file mode 100644 index 0000000..9b6a27b --- /dev/null +++ b/database/seeders/TodoSeeder.php @@ -0,0 +1,17 @@ +