Anons79 Mini Shell

Directory : /home/aplikasiposinfo/www/langganan.fixmate.id/app/Models/
Upload File :
Current File : /home/aplikasiposinfo/www/langganan.fixmate.id/app/Models/Paket.php

<?php

namespace App\Models;

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

class Paket extends Model
{
    protected $guarded = [];
    protected $appends = ['total'];
    use HasFactory;

    public function detail(): HasMany
    {
        return $this->hasMany(detailPaket::class);
    }
    public function langganan(): HasMany
    {
        return $this->hasMany(Langganan::class);
    }
    public function getTotal()
    {
        $details = $this->detail;
        $total = 0;
        foreach ($details as $detail) {
            $total += $detail->item->harga_item;
        }
        return $total;
    }

    public function getTotalAttribute(){
        $details = $this->detail;
        $total = 0;
        foreach ($details as $detail) {
            $total += $detail->item->harga_item;
        }
        return $total;
    }
}

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