middleware(['auth:sanctum', 'single.session']); // Social Media - Admin endpoints Route::middleware(['auth:sanctum', 'single.session'])->prefix('social-media')->group(function () { Route::get('/settings', [SocialMediaController::class, 'getSocialMediaSettings']); Route::post('/settings', [SocialMediaController::class, 'updateSocialMedia']); Route::post('/', [SocialMediaController::class, 'addSocialMedia']); Route::put('/{id}', [SocialMediaController::class, 'updateSocialMediaPlatform']); Route::delete('/{id}', [SocialMediaController::class, 'deleteSocialMediaPlatform']); Route::patch('/{id}/toggle', [SocialMediaController::class, 'toggleSocialMediaPlatform']); }); // Contact Settings - Admin endpoints Route::middleware(['auth:sanctum', 'single.session'])->prefix('contact')->group(function () { Route::get('/settings', [ContactController::class, 'getContactSettings']); Route::post('/settings', [ContactController::class, 'updateContacts']); Route::post('/', [ContactController::class, 'addContact']); Route::put('/{id}', [ContactController::class, 'updateContact']); Route::delete('/{id}', [ContactController::class, 'deleteContact']); Route::patch('/{id}/toggle', [ContactController::class, 'toggleContact']); });