33 lines
840 B
PHP
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);
|
|
}
|
|
}
|