Skip to content

Commit

Permalink
Merge pull request #26 from achmadhadikurnia/main
Browse files Browse the repository at this point in the history
feature: add pengadaan relation
  • Loading branch information
achmadhadikurnia committed Apr 3, 2024
2 parents 7954de9 + 7c6253d commit 85d80b1
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 0 deletions.
5 changes: 5 additions & 0 deletions src/Models/Pegawai.php
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,11 @@ public function unor(): BelongsTo
return $this->belongsTo(ReferensiRefUnor::class, 'unor_id');
}

public function pengadaan(): HasOne
{
return $this->hasOne(PengadaanListPengadaanInstansi::class, 'orang_id');
}

public function dataUtama(): HasOne
{
return $this->hasOne(PnsDataUtama::class, 'id');
Expand Down
13 changes: 13 additions & 0 deletions src/Models/PengadaanListPengadaanInstansi.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,10 @@

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\HasOne;
use Illuminate\Database\Eloquent\SoftDeletes;
use Kanekescom\Siasn\Referensi\Models\Instansi;

class PengadaanListPengadaanInstansi extends Model
{
Expand Down Expand Up @@ -33,4 +36,14 @@ public function getTable()
{
return 'siasn_simpeg_'.str(class_basename(__CLASS__))->snake();
}

public function pegawai(): HasOne
{
return $this->hasOne(Pegawai::class, 'pns_id', 'orang_id');
}

public function instansi(): BelongsTo
{
return $this->belongsTo(Instansi::class, 'instansi_id');
}
}

0 comments on commit 85d80b1

Please sign in to comment.