diff --git a/app/Http/Controllers/PostController.php b/app/Http/Controllers/PostController.php index 05f8f12..ee8d045 100644 --- a/app/Http/Controllers/PostController.php +++ b/app/Http/Controllers/PostController.php @@ -57,4 +57,9 @@ class PostController extends Controller implements HasMiddleware "user" => $user ]); } + + public function destroy(Post $post) + { + dd("Deleting ", $post->id); + } } diff --git a/resources/views/posts/show.blade.php b/resources/views/posts/show.blade.php index f91dd7c..d0fc089 100644 --- a/resources/views/posts/show.blade.php +++ b/resources/views/posts/show.blade.php @@ -22,6 +22,15 @@ {{ $post->description }}

+ + @auth + @if ($post->user_id === auth()->user()->id) +
+ +
+ @endif + @endauth
diff --git a/routes/web.php b/routes/web.php index b4d8746..1a52c71 100644 --- a/routes/web.php +++ b/routes/web.php @@ -24,6 +24,7 @@ Route::get("/{user:username}", [PostController::class, "index"])->name("posts.in Route::get("/posts/create", [PostController::class, "create"])->name("posts.create"); Route::post("/posts", [PostController::class, "store"])->name("posts.store"); Route::get("/{user:username}/posts/{post}", [PostController::class, "show"])->name("posts.show"); +Route::delete("/posts/{post}", [PostController::class, "destroy"])->name("posts.destroy"); Route::post("/{user:username}/posts/{post}", [CommentController::class, "store"])->name("comment.store");