28 lines
1.0 KiB
PHP
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\KategoriApiController;
|
|
use App\Http\Controllers\Api\PernikahanApiController;
|
|
use App\Http\Controllers\Api\UlangTahunApiController;
|
|
use App\Http\Controllers\Api\KhitanApiController;
|
|
use App\Http\Controllers\Api\TemplateApiController;
|
|
|
|
// 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']);
|
|
|