diff --git a/laravel/app/Http/Controllers/MangasController.php b/laravel/app/Http/Controllers/MangasController.php index 58e68a3..0c80834 100644 --- a/laravel/app/Http/Controllers/MangasController.php +++ b/laravel/app/Http/Controllers/MangasController.php @@ -36,9 +36,10 @@ class MangasController extends Controller /** * Display the specified resource. */ - public function show(Mangas $mangas) + public function show(Mangas $manga) { - // + $genre = $manga->genre; + return view("vManga", compact("manga", "genre")); } /** diff --git a/laravel/app/Models/Mangas.php b/laravel/app/Models/Mangas.php index 3f3ac4a..52ee851 100644 --- a/laravel/app/Models/Mangas.php +++ b/laravel/app/Models/Mangas.php @@ -9,4 +9,8 @@ class Mangas extends Model { /** @use HasFactory<\Database\Factories\MangasFactory> */ use HasFactory; + + public function genre() { + return $this->belongsTo(Genres::class, "genre_id"); + } } diff --git a/laravel/resources/views/vManga.blade.php b/laravel/resources/views/vManga.blade.php new file mode 100644 index 0000000..9cea6af --- /dev/null +++ b/laravel/resources/views/vManga.blade.php @@ -0,0 +1,18 @@ + + + + Manga ! + + +
+
+
+

id : {{ $manga->id }}

+

titre : {{ $manga->titre }}

+

Genre : {{ $genre->lib_genre }}

+

Couverture : {{ $manga->couverture }}

+
+
+
+ + \ No newline at end of file