add api for harga emas and marhun

This commit is contained in:
Zakwan Hamdan
2020-10-20 10:58:34 +08:00
parent 85cab92a3d
commit d566c2e499
8 changed files with 580 additions and 4 deletions
+6 -3
View File
@@ -20,11 +20,11 @@ class CustomerController extends Controller
return response()->json(Customer::on('mysql2')->find($id));
}
public function showOneCustomerByIC(Request $request){
public function showOneCustomerByIC($ic){
$customer = Customer::on('mysql2')
->where('kplama','=',$request->KpLama)
->orWhere('kpbaru','=',$request->KpBaru)
->where('kplama','=',$ic)
->orWhere('kpbaru','=',$ic)
->first();
return response()->json($customer);
@@ -55,6 +55,9 @@ class CustomerController extends Controller
public function create(Request $request)
{
$this->validate($request, [
]);
$customer = Customer::create($request->all());
return response()->json($customer, 201);
@@ -0,0 +1,22 @@
<?php
namespace App\Http\Controllers;
use App\HargaEmas;
use Illuminate\Http\Request;
class HargaEmasController extends Controller
{
public function showAllHargaEmas()
{
return response()->json(HargaEmas::all());
}
public function update($id, Request $request)
{
$harga_emas = HargaEmas::findOrFail($id);
$harga_emas->update($request->all());
return response()->json($harga_emas, 200);
}
}
+42
View File
@@ -0,0 +1,42 @@
<?php
namespace App\Http\Controllers;
use App\Marhun;
use Illuminate\Http\Request;
class MarhunController extends Controller
{
public function showAllMarhuns()
{
return response()->json(Marhun::all());
}
public function showOneMarhun($id)
{
$marhun = Marhun::where('noRujukan','=',$norujukan)->get();
return response()->json($marhun);
}
public function create(Request $request)
{
$marhun = Marhun::create($request->all());
return response()->json($marhun, 201);
}
public function update($id, Request $request)
{
$marhun = Marhun::findOrFail($id);
$marhun->update($request->all());
return response()->json($marhun, 200);
}
public function delete($id)
{
Marhun::findOrFail($id)->delete();
return response('Deleted Successfully', 200);
}
}