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 @@ + + +
+ +| Priority | +Titre | +Detail | +Status | +
|---|---|---|---|
| {{ $task->level->name }} | +{{ $task->title }} | +{{ $task->details }} € | ++ @if($task->state) + Terminé + @else + En cours + @endif + | +