Undangan/backend-baru/app/Http/Controllers/Api/PelangganApiController.php
2025-10-07 10:36:44 +07:00

33 lines
840 B
PHP

<?php
namespace App\Http\Controllers\Api;
use App\Http\Controllers\Controller;
use App\Models\Pelanggan;
use App\Models\Template;
use Illuminate\Http\Request;
class PelangganApiController extends Controller
{
public function store(Request $request)
{
$template = Template::findOrFail($request->input('template_id'));
$pelanggan = Pelanggan::create([
'nama_pemesan' => $request->nama_pemesan,
'email' => $request->email,
'no_tlpn' => $request->no_tlpn,
'template_id' => $template->id,
'form' => $request->input('form'),
'harga' => $template->harga,
'status' => 'menunggu',
]);
return response()->json([
'success' => true,
'message' => 'Pesanan berhasil dibuat',
'data' => $pelanggan
], 201);
}
}