get('/user', function (Request $request) { return $request->user(); }); // Raja Ongkir Routes Route::get('/provinces', function (RajaOngkirService $rajaOngkir) { return $rajaOngkir->getProvinces(); }); Route::get('/cities', function (Request $request, RajaOngkirService $rajaOngkir) { return $rajaOngkir->getCities($request->province); }); Route::post('/shipping-cost', function (Request $request, RajaOngkirService $rajaOngkir) { $request->validate([ 'origin' => 'required', 'destination' => 'required', 'weight' => 'required|numeric', 'courier' => 'required|in:jne,pos,tiki' ]); return $rajaOngkir->calculateCost( $request->origin, $request->destination, $request->weight, $request->courier ); });