<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class RealisasiKeuangan extends Model
{
use HasFactory, SoftDeletes;
use \Znck\Eloquent\Traits\BelongsToThrough;
protected $guarded = [];
public function realisasirincianKegiatan(){
return $this->belongsTo(RealisasiRincianKegiatan::class,'realisasi_rincian_kegiatan_id');
}
public function ProkerSubKegiatan(){
return $this->belongsToThrough(ProkerSubKegiatan::class, [RincianKegiatan::class, RealisasiRincianKegiatan::class]);
}
public function RincianKegiatan(){
return $this->belongsToThrough(RincianKegiatan::class, [RealisasiRincianKegiatan::class]);
}
public function Proker(){
return $this->belongsToThrough(Proker::class, [ProkerProgram::class, ProkerKegiatan::class, ProkerSubKegiatan::class, RincianKegiatan::class, RealisasiRincianKegiatan::class]);
}
public function Program(){
return $this->belongsToThrough(ProkerProgram::class, [ProkerKegiatan::class, ProkerSubKegiatan::class, RincianKegiatan::class, RealisasiRincianKegiatan::class]);
}
public function Kegiatan(){
return $this->belongsToThrough(ProkerKegiatan::class, [ProkerSubKegiatan::class, RincianKegiatan::class, RealisasiRincianKegiatan::class]);
}
public function Opd(){
return $this->belongsToThrough(Opd::class, [Proker::class, ProkerProgram::class, ProkerKegiatan::class, ProkerSubKegiatan::class, RincianKegiatan::class, RealisasiRincianKegiatan::class]);
}
}
Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]