<?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]