Cara desc di laravel gmn y?

Halogan jadi saya mau mengurutkan data di tabel Bruto dari yang besar ke kecil (z-a) pake desc tapi saya gaktau harus ditaruh dimana nya gan.jadi itu yg 117.500 berada di nomor 1, 94.000 berada di nomor 2, dst.

SS TAMPILAN

desc.png

MODEL

DataPinjamanCalculation.php

    public function datapinjamanCal()
    {

        $jenis = Pengaturan::status2()->first();    // denda cicilan terpakai  $query->where('status', 1)->where('key','denda_cicilan');
        $pengaturan =  Pengaturan::JenisDendaKeterlambatanTerpakai();
        if ($this->data->jenis == 3 || $jenis->jenis_denda == 3 ) {
            foreach (parent::calDataPinjamanFlat($this->data->nominal, $this->data->tenor, $this->data->bunga??$jenis->persen_denda, $this->data->date) as $datapinjaman_data) {
                $datapinjaman = new DataPinjaman();
                $datapinjaman->pinjaman_id = $this->data->id;
                $datapinjaman->payment_no = $datapinjaman_data['payment_no'];
                $datapinjaman->date = $datapinjaman_data['date'];
                $datapinjaman->nominal = $datapinjaman_data['nominal'];
                $datapinjaman->hutang_pokok = $datapinjaman_data['hutang_pokok'];
                $datapinjaman->bunga = $datapinjaman_data['bunga'];
                $datapinjaman->pengaturan_id = $pengaturan->id;
                $datapinjaman->balance = $datapinjaman_data['balance'];
                $datapinjaman->total_bruto = $datapinjaman_data['total_bruto'];
                $datapinjaman->denda_keterlambatan = $pengaturan->persen_denda;
                $datapinjaman->save();
            }

Calculation.php

 public function calDataPinjamanFlat($jumlah_pinjaman, $tenor, $bunga, $start_date)
    {
        $data = [];
        $interest = $bunga / 100 * $tenor / 12;
        $hp = $jumlah_pinjaman / $tenor;
        $jumlah_pinjamanx = $jumlah_pinjaman;
        for ($i = 1; $i <= $tenor; $i++) {

            $balance = $jumlah_pinjamanx - $hp;
            $data[$i]['payment_no'] = $i;
            $data[$i]['date'] = date('Y-m-d', strtotime('+' . $i . 'month', strtotime($start_date)));
            $data[$i]['bunga'] = $hp * $interest;
            $data[$i]['nominal'] = $hp + $data[$i]['bunga'];
            $data[$i]['hutang_pokok'] = $hp;
            $data[$i]['balance'] = $jumlah_pinjamanx;
            $data[$i]['total_bruto'] = $data[$i]['nominal'] * $data[$i]['payment_no'];
            $jumlah_pinjamanx = $balance;
        }
        return $data;
    }

CONTROLLER

DataPinjamanController.php

    public function index(Pinjaman $pinjaman)
    {
        if (!$pinjaman->datapinjaman->pluck('status')->contains('0'))
        {
            $pinjaman->update([
                'kriteria_id'=> null,
            ]);
            Session::flash('lunas');
            Alert::success('Pinjaman ini sudah lunas');

        }

        return view('pinjaman.index', compact('pinjaman'));
    }

VIEWS

index.blade.php

 <tbody>
            @foreach ($pinjaman->datapinjaman as $d)
            <tr>
                {{-- <th scope="row">{{$d->payment_no}} <small>({{$d->date}})</small></th> --}}
                <th scope="row">{{$d->payment_no}} <small>{{ \Carbon\Carbon::parse($d->date)->format('d-M-Y') }}</small></th>
                <td scope="row">{{rupiah($d->nominal)}}</td>
                <td scope="row">{{rupiah($d->hutang_pokok)}}</td>
                <td scope="row">{{rupiah($d->bunga)}}</td>
                <td scope="row">{{rupiah($d->balance)}}</td>
                <td scope="row">{{rupiah($d->total_bruto)}}</td>
                <td scope="row">
                    @if ($d->status)
                    <button class="btn btn-default float-right" disabled="disabled">Lunas</button>
                    @else
                    <button class="btn btn-default float-right" disabled="disabled">Belum Bayar</button>

                    @endif

                </td>
            </tr>
            @endforeach
        </tbody>
avatar dynemix
@dynemix

43 Kontribusi 5 Poin

Diperbarui 3 tahun yang lalu

1 Jawaban:

<div>saya tidak mengerti struktur table kamu,<br>tapi cara mengurutkan di laravel<br><br></div><pre>$dataKamu-&gt;orderByDesc('kolom_bruto')-&gt;get();</pre>

avatar hilmanski
@hilmanski

2686 Kontribusi 2135 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban