where('billplz_id',$request->billplz_id)->first(); return response()->json($transactionOnline); } public function getLatestNosiri(){ $current = Carbon::now(); $current = new Carbon(); $nosiri = TransactionOnline::on('mysql7')->where('tarikh','=',$current->toDateString())->orderBy('nosiri','desc')->first(); return response()->json($nosiri); } public function create(Request $request){ $current = Carbon::now(); $current = new Carbon(); $transaction = TransactionOnline::on('mysql7')->create([ 'nokp' => $request->nokp, 'reference_no' => $request->reference_no, 'nosiri' => $request->nosiri, 'billplz_id' => $request->billplz_id, 'norujukan' => $request->norujukan, 'kodcaw' => $request->kodcaw, 'total_payment' => $request->total_payment, 'tarikh' => $current->toDateString(), 'masa' => $current->toTimeString(), 'customer_name' => $request->customer_name ]); return response()->json($transaction,201); } public function updateStatus(Request $request){ $transaction = TransactionOnline::on('mysql7')->where('billplz_id','=',$request->billplz_id)->update(array( 'status' => $request->status, 'paid_at' => $request->paid_at )); return response()->json($transaction,200); } }