diff --git a/app/Http/Controllers/PostController.php b/app/Http/Controllers/PostController.php
index 08666e8..9f7669d 100644
--- a/app/Http/Controllers/PostController.php
+++ b/app/Http/Controllers/PostController.php
@@ -46,4 +46,11 @@ class PostController extends Controller implements HasMiddleware
return redirect()->route("posts.index", auth()->user()->username);
}
+
+ public function show(Post $post)
+ {
+ return view("posts.show", [
+ "post" => $post
+ ]);
+ }
}
diff --git a/resources/views/dashboard.blade.php b/resources/views/dashboard.blade.php
index ffc87bb..ea53d8c 100644
--- a/resources/views/dashboard.blade.php
+++ b/resources/views/dashboard.blade.php
@@ -41,7 +41,7 @@
@foreach ($posts as $post)
diff --git a/resources/views/posts/show.blade.php b/resources/views/posts/show.blade.php
new file mode 100644
index 0000000..4b41d9d
--- /dev/null
+++ b/resources/views/posts/show.blade.php
@@ -0,0 +1,8 @@
+@extends('layouts.app')
+
+@section('title')
+ {{ $post->title }}
+@endsection
+
+@section('content')
+@endsection
diff --git a/routes/web.php b/routes/web.php
index a381e30..71816ad 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -22,5 +22,6 @@ Route::post("/logout", [LogoutController::class, "store"])->name("logout");
Route::get("/{user:username}", [PostController::class, "index"])->name("posts.index");
Route::get("/posts/create", [PostController::class, "create"])->name("posts.create");
Route::post("/posts", [PostController::class, "store"])->name("posts.store");
+Route::get("/posts/{post}", [PostController::class, "show"])->name("posts.show");
Route::post("/images", [ImageController::class, "store"])->name("images.store");