Anons79 Mini Shell

Directory : /home/aplikasiposinfo/.trash/app.2/Models/
Upload File :
Current File : /home/aplikasiposinfo/.trash/app.2/Models/KategoriNPA.php

<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class KategoriNPA extends Model
{
    use HasFactory;

    protected $table = 'kategori_npa';
    protected $fillable = ['kategori', 'keterangan', 'sektor', 'periode_start', 'periode_end', 'aktif'];

    public function npa(){
        return $this->hasMany(NPA::class,'kategori_id');
    }

    public function pelanggan(){
        return $this->hasMany(Pelanggan::class,'kategori_industri_id');
    }
    public function antrian(){
        return $this->hasMany(Antrian::class, "kategori_npa_id");
    }

    public function getJumlahAttribute(){
        $total = 0;
        foreach ($this->pelanggan as $key => $pelanggan) {
            # code...
            $total +=  $pelanggan->jumlah;
        }
        return $total;
    }
}

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]