'Transaksi', ]; return view('transaksi.index', $data); } /** * Show the form for creating a new resource. */ public function create() { // } /** * Store a newly created resource in storage. */ public function store(Request $request) { try { $data = request()->validate([ 'reg_uid' => 'required', 'services_uid' => 'required', 'price' => 'required', ],[ 'reg_uid.required' => 'Pasien wajib diisi', 'services_uid.required' => 'tindakan wajib diisi', 'price.required' => 'Harga wajib diisi', ]); $data['uid'] = (new helperController)->getUid(); $data['price'] =str_replace(['Rp', '.', ' ', "\xc2\xa0"], '', request('price')); $data['pegawai_uid'] = auth()->user()->uid; transaksi::create($data); return response()->json([ 'status' => 'success', 'message' => 'Berhasil menambahkan data' ]); } catch (\Throwable $th) { return response()->json([ 'status'=> 'error', 'message' => 'Gagal, Terdapat kesalahan' . $th->getMessage() ], 500); } } /** * Display the specified resource. */ public function show(transaksi $transaksi) { // } /** * Show the form for editing the specified resource. */ public function edit(transaksi $transaksi) { // } /** * Update the specified resource in storage. */ public function update(Request $request, transaksi $transaksi) { // } /** * Remove the specified resource from storage. */ public function destroy(string $uid) { try { $transaksi = transaksi::where('uid', $uid)->first(); $transaksi->update([ 'is_delete' => true ]); return response()->json([ 'status' => 'success', 'message'=> 'Berhasil hapus data' ], 200); } catch (\Throwable $th) { return response()->json([ 'status' => 'success', 'message'=> 'Berhasil hapus data' ], 500); } } public function datatable(){ return transaksi::where('is_delete', false)->get(); } }