| 123456789101112131415161718192021 |
- <?php
- use App\Http\Controllers\PostController;
- use App\Http\Controllers\CommentController;
- use Illuminate\Support\Facades\Route;
- Route::get('/', [PostController::class, 'index'])->name('home');
- Route::resource('posts', PostController::class);
- Route::post('posts/{post}/comments', [CommentController::class, 'store'])
- ->name('comments.store');
- // Административные маршруты
- Route::prefix('admin')->group(function () {
- Route::get('comments/moderate', [CommentController::class, 'moderate'])
- ->name('comments.moderate');
- Route::post('comments/{comment}/approve', [CommentController::class, 'approve'])
- ->name('comments.approve');
- Route::post('comments/{comment}/reject', [CommentController::class, 'reject'])
- ->name('comments.reject');
- });
|