diff --git a/laravel/app/Http/Controllers/LevelController.php b/laravel/app/Http/Controllers/LevelController.php index 3d3d937..0dc639f 100644 --- a/laravel/app/Http/Controllers/LevelController.php +++ b/laravel/app/Http/Controllers/LevelController.php @@ -13,7 +13,8 @@ class LevelController extends Controller */ public function index() { - // + $level = Level::all(); + return view('index', compact('level')); } /** diff --git a/laravel/app/Http/Controllers/TaskController.php b/laravel/app/Http/Controllers/TaskController.php index c7411fb..324d207 100644 --- a/laravel/app/Http/Controllers/TaskController.php +++ b/laravel/app/Http/Controllers/TaskController.php @@ -13,7 +13,8 @@ class TaskController extends Controller */ public function index() { - // + $tasks = Task::with('level')->get(); + return view('index', compact('tasks')); } /** diff --git a/laravel/app/Models/Task.php b/laravel/app/Models/Task.php index a0ed704..9a83f1c 100644 --- a/laravel/app/Models/Task.php +++ b/laravel/app/Models/Task.php @@ -15,4 +15,9 @@ class Task extends Model 'details', 'state', ]; + + function level() + { + return $this->belongsTo(Level::class); + } } diff --git a/laravel/resources/views/index.blade.php b/laravel/resources/views/index.blade.php new file mode 100644 index 0000000..e1516ac --- /dev/null +++ b/laravel/resources/views/index.blade.php @@ -0,0 +1,47 @@ + + + + + Tasks ! + + {{-- --}} + + +
+ + + + + + + + + + + @foreach ($tasks as $task) + + + + + + + @endforeach + +
PriorityTitreDetailStatus
{{ $task->level->name }}{{ $task->title }}{{ $task->details }} € + @if($task->state) + Terminé + @else + En cours + @endif +
+
+ {{-- + + --}} + + \ No newline at end of file diff --git a/laravel/routes/web.php b/laravel/routes/web.php index 86a06c5..b1eb5dd 100644 --- a/laravel/routes/web.php +++ b/laravel/routes/web.php @@ -1,7 +1,10 @@