diff --git a/app/Http/Controllers/PostController.php b/app/Http/Controllers/PostController.php index 9f7669d..d4a3d4f 100644 --- a/app/Http/Controllers/PostController.php +++ b/app/Http/Controllers/PostController.php @@ -47,7 +47,7 @@ class PostController extends Controller implements HasMiddleware return redirect()->route("posts.index", auth()->user()->username); } - public function show(Post $post) + public function show(User $user, Post $post) { return view("posts.show", [ "post" => $post diff --git a/resources/views/dashboard.blade.php b/resources/views/dashboard.blade.php index ea53d8c..a015479 100644 --- a/resources/views/dashboard.blade.php +++ b/resources/views/dashboard.blade.php @@ -41,7 +41,7 @@
@foreach ($posts as $post)
- + {{ $post->title }}
diff --git a/routes/web.php b/routes/web.php index 71816ad..6f70e22 100644 --- a/routes/web.php +++ b/routes/web.php @@ -22,6 +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::get("/{user:username}/posts/{post}", [PostController::class, "show"])->name("posts.show"); Route::post("/images", [ImageController::class, "store"])->name("images.store");