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.pngdesc.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

42 Kontribusi 5 Poin


Jawaban

saya tidak mengerti struktur table kamu,
tapi cara mengurutkan di laravel

$dataKamu->orderByDesc('kolom_bruto')->get();
avatar hilmanski

@hilmanski

2478 Kontribusi 2041 Poin


Login untuk gabung berdiskusi