Cara mengatasi Undefined offset: 5 di Laravel

error.png

jadi yang buat saya bingung di localhost saya jalankan bisa, tapi pas saya update di server muncul error Undefined offset: 5

KualitasController.php

class KualitasController extends Controller
{

    public function kualitas()
    {

        $result = DB::table('kualitas')
                    ->select('kriteria_id', 'cabangnama_cab', DB::raw('SUM(total_pokok) as total_pokok'),
                                                            DB::raw('SUM(total_bruto) as total_bruto'))
                    ->groupBy('kriteria_id')
                    ->get();

        $status = DB::table('kriterias')
                ->select('id', 'keterangan')
                ->whereIn('id', $result->pluck('kriteria_id'))
                ->get();

        $bruto = array_sum($result->pluck('total_bruto')->toArray());
        $pokok = array_sum($result->pluck('total_pokok')->toArray());

        return view('kualitas.kualitas',compact('result', 'status' , 'bruto', 'pokok'));
    }

kualitas.blade.php

 @php
                        $no = 1;
                    @endphp
                    @foreach ($result as $key => $g)
                    <div class="tbl-content">
                    <tbody>
                        <tr>
                        <td>{{$no++}}</td>
                        <td align=center><b>{{$status[$key]->keterangan}}</b></td>
                            <td>{{rupiah($g->total_bruto)}}</td>
                            <td>{{rupiah($g->total_pokok)}}</td>
                            <td>{{rupiah($bruto)}}</td>
                            <td>{{rupiah($pokok)}}</td>
                            <td>{{number_format((float) (($g->total_bruto+$g->total_pokok)/($bruto+$pokok)*100),2)}} %</td>
                        </tr>
avatar dynemix
@dynemix

43 Kontribusi 5 Poin

Diperbarui 3 tahun yang lalu

1 Jawaban:

<div>Coba ini<br><br></div><pre>return view('kualitas.kualitas', compact('result'=&gt;$result, 'status'=&gt;$status, 'bruto'=&gt;$bruto, 'pokok'=&gt;$pokok));</pre>

avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban