Undangan/backend/routes/api.php
2025-09-08 15:55:58 +07:00

28 lines
1.0 KiB
PHP

<?php
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\Api\ReviewController;
use App\Http\Controllers\Api\TemplateController;
use App\Http\Controllers\Api\KategoriApiController;
use App\Http\Controllers\Api\PernikahanApiController;
use App\Http\Controllers\Api\UlangTahunApiController;
use App\Http\Controllers\Api\KhitanApiController;
// Form API (user)
Route::post('form/pernikahan', [PernikahanApiController::class, 'store']);
Route::post('form/ulang-tahun', [UlangTahunApiController::class, 'store']);
Route::post('form/khitan', [KhitanApiController::class, 'store']);
// API Kategori hanya read-only
Route::get('kategoris', [KategoriApiController::class, 'index']);
Route::get('kategoris/{kategori}', [KategoriApiController::class, 'show']);
// API Reviews
Route::apiResource('reviews', ReviewController::class);
// API Templates
Route::get('templates', [TemplateApiController::class, 'index']);
Route::get('templates/{template}', [TemplateApiController::class, 'show']);