update perbandingan
This commit is contained in:
parent
ad52c53728
commit
1ca41bee3b
|
@ -226,26 +226,37 @@ public function pembagi(Request $request)
|
|||
}
|
||||
|
||||
public function simpanData()
|
||||
{
|
||||
{
|
||||
$preverensis = Preverensi::all();
|
||||
$results = [];
|
||||
|
||||
Comparison::truncate();
|
||||
|
||||
foreach ($preverensis as $preverensi) {
|
||||
$prev_padi = PreverensiKal::where('kalkulasis_id', '4')->first();
|
||||
$prev_jagung = PreverensiKal::where('kalkulasis_id', '5')->first();
|
||||
$prev_kedelai = PreverensiKal::where('kalkulasis_id', '6')->first();
|
||||
if ($preverensi->preverensi >= $prev_padi->preverensi) {
|
||||
$results[] = "Padi";
|
||||
} elseif ($preverensi->preverensi >= $prev_jagung->preverensi) {
|
||||
$results[] = "Jagung";
|
||||
} else {
|
||||
$results[] = "Kedelai";
|
||||
}
|
||||
}
|
||||
dd($results);
|
||||
|
||||
$results = new Comparison(); // Membuat instance model untuk menyimpan hasil perbandingan
|
||||
|
||||
if ($preverensi->preverensi >= $prev_padi->preverensi) {
|
||||
$results->result = "Padi";
|
||||
} elseif ($preverensi->preverensi >= $prev_jagung->preverensi) {
|
||||
$results->result = "Jagung";
|
||||
} else {
|
||||
$results->result = "Kedelai";
|
||||
}
|
||||
|
||||
// Mengatur ID kecamatan untuk hasil perbandingan
|
||||
$results->subdistrict_id = $preverensi->subdistrict_id;
|
||||
|
||||
// Menyimpan hasil perbandingan ke database
|
||||
$results->save();
|
||||
}
|
||||
|
||||
return view('admin.comparison');
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
|
|
|
@ -27,12 +27,19 @@
|
|||
<tr>
|
||||
<th class="text-center">#</th>
|
||||
<th>Kecamatan</th>
|
||||
<th>Preferensi</th>
|
||||
<th>Ranking</th>
|
||||
<th>Kecocokan Tanaman Pangan</th>
|
||||
<th></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
@foreach ($comparison as $data)
|
||||
<tr>
|
||||
<td class="text-center">{{ $loop->iteration }}</td>
|
||||
<td>{{ $data->subdistrict->subdistrict }}</td>
|
||||
<td>{{ $data->result }}</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
@ -40,12 +47,12 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{{--
|
||||
<div class="d-flex justify-content-center">
|
||||
<a href="/hasil">
|
||||
<button type="button" class="btn badge btn-primary btn-lg" style="margin-right: 10px;"><i class="fas fa-save"></i> Perbandingan</button>
|
||||
<a href="#">
|
||||
<button type="button" class="btn badge btn-primary btn-lg" style="margin-right: 10px;"><i class="fas fa-save"></i> Cetak Hasil</button>
|
||||
</a>
|
||||
</div>
|
||||
</div> --}}
|
||||
|
||||
|
||||
</div>
|
||||
|
|
|
@ -76,7 +76,7 @@
|
|||
|
||||
|
||||
Route::get('/admin/kalkulasi',[App\Http\Controllers\KalkulasiController::class, 'index'])->name('/admin/kalkulasi');
|
||||
Route::get('/comparison',[App\Http\Controllers\KalkulasiController::class, 'simpanData'])->name('/comparison');
|
||||
Route::get('/comparison',[App\Http\Controllers\KalkulasiController::class, 'comparison'])->name('/comparison');
|
||||
Route::post('/admin/save-data',[App\Http\Controllers\KalkulasiController::class, 'simpanData'])->name('/admin/save-data');
|
||||
Route::get('/hitung-kal',[App\Http\Controllers\KalkulasiController::class, 'pembagi'])->name('/admin/hitung-kal');
|
||||
Route::get('/admin/add-kalkulasi',[App\Http\Controllers\KalkulasiController::class, 'create'])->name('/admin/add-kalkulasi');
|
||||
|
|
Loading…
Reference in New Issue