diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index d79985f..bcba937 100644 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -21,6 +21,20 @@ class HomeController extends Controller */ public function index() { - return view('includes.home'); + $harga_emas = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/api/harga_emas/')->json(); + + $hargaemasterdahulu = array(); + + foreach($harga_emas as $index=>$harga) + { + $hargaemassandaran = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/api/harga_emas/rekod/sandaran',['karat' => $harga['karat']])->json(); + + $percentnaik = (floatval($harga['harga']) - floatval($hargaemassandaran[1]['harga'])) / ($hargaemassandaran[1]['harga']) * 100; + + array_push($hargaemasterdahulu,['karat' => $harga['karat'],'hargasemasa' => $harga['harga'], 'hargadahulu' => $hargaemassandaran[1]['harga'],'percent' => $percentnaik]); + + } + + return view('includes.home',compact('hargaemasterdahulu')); } } diff --git a/resources/views/includes/analisaportal.blade.php b/resources/views/includes/analisaportal.blade.php index c0671d3..bef3525 100644 --- a/resources/views/includes/analisaportal.blade.php +++ b/resources/views/includes/analisaportal.blade.php @@ -214,62 +214,7 @@ --> -
| Karat | -Harga (RM) | -Perubahan (%) | -|
|---|---|---|---|
| {{ $hm['karat'] }} | -{{ $hm['hargasemasa'] }} | - @if($hm['percent'] > 0) -({{ number_format($hm['percent'],2) }}) | - @else -({{ number_format($hm['percent']*-1,2) }}) | - @endif -
| Karat | +Harga (RM) | +Perubahan (%) | +|
|---|---|---|---|
| {{ $hm['karat'] }} | +{{ $hm['hargasemasa'] }} | + @if($hm['percent'] > 0) +({{ number_format($hm['percent'],2) }}) | + @else +({{ number_format($hm['percent']*-1,2) }}) | + @endif +
| Bil | Jenis Marhun | diff --git a/routes/web.php b/routes/web.php index 3a3ded7..53b001c 100644 --- a/routes/web.php +++ b/routes/web.php @@ -33,7 +33,22 @@ Route::get('/firsttime', function () { return view('/includes/login/firsttime'); }); Route::get('/portalhome', function () { - return view('/includes/home'); + + $harga_emas = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/api/harga_emas/')->json(); + + $hargaemasterdahulu = array(); + + foreach($harga_emas as $index=>$harga) + { + $hargaemassandaran = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/api/harga_emas/rekod/sandaran',['karat' => $harga['karat']])->json(); + + $percentnaik = (floatval($harga['harga']) - floatval($hargaemassandaran[1]['harga'])) / ($hargaemassandaran[1]['harga']) * 100; + + array_push($hargaemasterdahulu,['karat' => $harga['karat'],'hargasemasa' => $harga['harga'], 'hargadahulu' => $hargaemassandaran[1]['harga'],'percent' => $percentnaik]); + + } + + return view('includes.home',compact('hargaemasterdahulu')); }); Route::get('/portalprofile', function () { return view('/includes/profile'); @@ -57,7 +72,22 @@ Route::get('/bayarsag', function () { Route::get('/', function () { // return view('dashboard'); - return view('includes.home'); + + $harga_emas = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/api/harga_emas/')->json(); + + $hargaemasterdahulu = array(); + + foreach($harga_emas as $index=>$harga) + { + $hargaemassandaran = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/api/harga_emas/rekod/sandaran',['karat' => $harga['karat']])->json(); + + $percentnaik = (floatval($harga['harga']) - floatval($hargaemassandaran[1]['harga'])) / ($hargaemassandaran[1]['harga']) * 100; + + array_push($hargaemasterdahulu,['karat' => $harga['karat'],'hargasemasa' => $harga['harga'], 'hargadahulu' => $hargaemassandaran[1]['harga'],'percent' => $percentnaik]); + + } + + return view('includes.home',compact('hargaemasterdahulu')); })->middleware(['auth','verified']); // Route::get('/home', 'HomeController@index');
|---|