web.php 646 B

12345678910111213141516
  1. <?php
  2. use App\Http\Controllers\PostController;
  3. use App\Http\Controllers\CommentController;
  4. use Illuminate\Support\Facades\Route;
  5. Route::get('/', function () {
  6. return view('welcome');
  7. });
  8. Route::resource('posts', PostController::class);
  9. Route::post('posts/{post}/publish', [PostController::class, 'togglePublish'])->name('posts.publish');
  10. Route::post('posts/{post}/comments', [CommentController::class, 'store'])->name('comments.store');
  11. Route::get('moderation', [CommentController::class, 'index'])->name('comments.moderation');
  12. Route::patch('comments/{comment}/approve', [CommentController::class, 'approve'])->name('comments.approve');