DONE: layout letter with letterhead and footer, notification for newly...

This commit is contained in:
ISMAIL MASSERAN
2026-06-28 02:16:49 +00:00
parent 94ecbe5887
commit 034ecf947f
400 changed files with 29802 additions and 5446 deletions
+1 -30
View File
@@ -1,32 +1,3 @@
<?php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\CountryController;
use App\Http\Controllers\SocialMediaController;
use App\Http\Controllers\ContactController;
// Public endpoints
Route::get('/social-media', [SocialMediaController::class, 'getSocialMedia']);
Route::get('/contact', [ContactController::class, 'getContacts']);
Route::get('/countries', [CountryController::class, 'index'])->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']);
});
use Illuminate\Support\Facades\Route;