Kasir/app/Models/Item.php
2025-08-29 11:05:46 +07:00

41 lines
768 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Factories\HasFactory;
class Item extends Model
{
use HasFactory;
protected $fillable = [
'id_produk',
'id_nampan',
'is_sold',
];
protected $hidden = ['created_at', 'updated_at', 'deleted_at'];
public function produk()
{
return $this->belongsTo(Produk::class, 'id_produk');
}
public function scopeBelumTerjual($query)
{
return $query->where('is_sold', false);
}
public function nampan()
{
return $this->belongsTo(Nampan::class, 'id_nampan');
}
public function itemTransaksi()
{
return $this->hasMany(ItemTransaksi::class, 'id_item');
}
}