name('home'); Route::get('/posts/{post}', [PostController::class, 'show'])->name('posts.show'); Route::post('/posts/{post}/comments', [CommentController::class, 'store'])->name('comments.store'); Route::middleware(['auth.basic'])->prefix('admin')->name('admin.')->group(function () { Route::resource('posts', AdminPostController::class); Route::get('/comments', [AdminCommentController::class, 'index'])->name('comments.index'); Route::patch('/comments/{comment}/approve', [AdminCommentController::class, 'approve'])->name('comments.approve'); Route::delete('/comments/{comment}', [AdminCommentController::class, 'destroy'])->name('comments.destroy'); });