diff --git a/app/Models/Task.php b/app/Models/Task.php
index 5458207..6f6ac12 100644
--- a/app/Models/Task.php
+++ b/app/Models/Task.php
@@ -8,4 +8,15 @@ use Illuminate\Database\Eloquent\Model;
class Task extends Model
{
use HasFactory;
+
+ protected $attributes = [
+ 'completed' => false, // Set default value for completed
+ ];
+
+ public function user() {
+ return $this->belongsTo(User::class);
+ }
+ public function category() {
+ return $this->belongsTo(Category::class);
+ }
}
diff --git a/database/seeders/TaskSeeder.php b/database/seeders/TaskSeeder.php
index 4c58715..139fdb1 100644
--- a/database/seeders/TaskSeeder.php
+++ b/database/seeders/TaskSeeder.php
@@ -13,6 +13,6 @@ class TaskSeeder extends Seeder
*/
public function run(): void
{
- Task::factory(100)->create();
+ Task::factory(20)->create();
}
}
diff --git a/resources/views/auth/login.blade.php b/resources/views/auth/login.blade.php
new file mode 100644
index 0000000..4cc7e0e
--- /dev/null
+++ b/resources/views/auth/login.blade.php
@@ -0,0 +1,24 @@
+
+ Login Page
+
+
+
+
Login
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/views/auth/register.blade.php b/resources/views/auth/register.blade.php
new file mode 100644
index 0000000..7d12a89
--- /dev/null
+++ b/resources/views/auth/register.blade.php
@@ -0,0 +1,34 @@
+
+ Register Page
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/views/components/form-button.blade.php b/resources/views/components/form-button.blade.php
new file mode 100644
index 0000000..5681175
--- /dev/null
+++ b/resources/views/components/form-button.blade.php
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/views/components/form-error.blade.php b/resources/views/components/form-error.blade.php
new file mode 100644
index 0000000..8cc4c06
--- /dev/null
+++ b/resources/views/components/form-error.blade.php
@@ -0,0 +1,4 @@
+@props(['name'])
+@error($name)
+
{{ $message}}
+@enderror
\ No newline at end of file
diff --git a/resources/views/components/layout.blade.php b/resources/views/components/layout.blade.php
index d5903d1..3e78f98 100644
--- a/resources/views/components/layout.blade.php
+++ b/resources/views/components/layout.blade.php
@@ -3,7 +3,7 @@
- Simple Tailwind Layout
+ {{ $heading }}
@@ -11,17 +11,11 @@
\ No newline at end of file
diff --git a/resources/views/components/nav.blade.php b/resources/views/components/nav.blade.php
new file mode 100644
index 0000000..8e00fa4
--- /dev/null
+++ b/resources/views/components/nav.blade.php
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/resources/views/task/create.blade.php b/resources/views/task/create.blade.php
index 5ab2f8a..39faf34 100644
--- a/resources/views/task/create.blade.php
+++ b/resources/views/task/create.blade.php
@@ -1 +1,44 @@
-Hello
\ No newline at end of file
+
+ Create New Task
+ @if (session('success'))
+
+ {{ session('success') }}
+
+ @endif
+
+
\ No newline at end of file
diff --git a/resources/views/task/edit.blade.php b/resources/views/task/edit.blade.php
new file mode 100644
index 0000000..b61b744
--- /dev/null
+++ b/resources/views/task/edit.blade.php
@@ -0,0 +1,48 @@
+
+ Update Task
+ @if (session('success'))
+
+ {{ session('success') }}
+
+ @endif
+
+
\ No newline at end of file
diff --git a/resources/views/task/show.blade.php b/resources/views/task/show.blade.php
new file mode 100644
index 0000000..4dfd009
--- /dev/null
+++ b/resources/views/task/show.blade.php
@@ -0,0 +1,17 @@
+
+
+ {{ $task->name }}
+
+
+