Commit e9205cf9 by Triyah Fatmawati

Fix pivot table

parent 6cf8c5ca
...@@ -14,23 +14,28 @@ class Agenda extends Model ...@@ -14,23 +14,28 @@ class Agenda extends Model
'id', 'nama', 'tanggal', 'waktu_mulai', 'waktu_selesai', 'lokasi', 'statusacara', 'idunit', 'idkategori', 'linkzoom', 'idattachment', 'created_at', 'updated_at', 'deleted_at', 'userid_created', 'userid_updated' 'id', 'nama', 'tanggal', 'waktu_mulai', 'waktu_selesai', 'lokasi', 'statusacara', 'idunit', 'idkategori', 'linkzoom', 'idattachment', 'created_at', 'updated_at', 'deleted_at', 'userid_created', 'userid_updated'
]; ];
public function rUserAgenda() // public function rUserAgenda()
{ // {
return $this->hasMany(UserAgenda::class, 'id', 'idagenda'); // return $this->hasMany(UserAgenda::class, 'id', 'idagenda');
} // }
public function rUnit() public function rUnit()
{ {
return $this->hasOne(Unit::class, 'idunit', 'id'); return $this->hasOne(Unit::class, 'idunit', 'id');
} }
public function rKategori() public function rKategori()
{ {
return $this->hasOne(Kategori::class, 'idkategori', 'id'); return $this->hasOne(Kategori::class, 'idkategori', 'id');
} }
public function rAttachment() public function rAttachment()
{ {
return $this->hasMany(Attachment::class, 'idattachment', 'id'); return $this->hasMany(Attachment::class, 'idattachment', 'id');
} }
public function rPegawai()
{
return $this->belongsToMany(Pegawai::class, 'tr_agenda_pegawai', 'idagenda', 'idpegawai');
}
} }
...@@ -14,18 +14,23 @@ class Pegawai extends Model ...@@ -14,18 +14,23 @@ class Pegawai extends Model
'id', 'nama', 'nip', 'idunit', 'statusaktif', 'created_at', 'updated_at', 'deleted_at', 'id', 'nama', 'nip', 'idunit', 'statusaktif', 'created_at', 'updated_at', 'deleted_at',
]; ];
public function rUserAgenda() // public function rUserAgenda()
{ // {
return $this->hasMany(UserAgenda::class, 'id', 'idpegawai'); // return $this->hasMany(UserAgenda::class, 'id', 'idpegawai');
} // }
public function rUnit() public function rUnit()
{ {
return $this->hasOne(Unit::class, 'idunit', 'id'); return $this->hasOne(Unit::class, 'idunit', 'id');
} }
public function rUsers() public function rUsers()
{ {
return $this->hasOne(Users::class, 'id', 'idpegawai'); return $this->hasOne(Users::class, 'id', 'idpegawai');
} }
public function rAgenda()
{
return $this->belongsToMany(Agenda::class, 'tr_agenda_pegawai', 'idpegawai', 'idagenda');
}
} }
...@@ -14,13 +14,13 @@ class UserAgenda extends Model ...@@ -14,13 +14,13 @@ class UserAgenda extends Model
'id', 'idpegawai', 'idagenda', 'statuskehadiran', 'created_at', 'updated_at', 'deleted_at', 'id', 'idpegawai', 'idagenda', 'statuskehadiran', 'created_at', 'updated_at', 'deleted_at',
]; ];
public function rPegawai() // public function rPegawai()
{ // {
return $this->hasOne(Pegawai::class, 'idpegawai', 'id'); // return $this->hasOne(Pegawai::class, 'idpegawai', 'id');
} // }
public function rAgenda() // public function rAgenda()
{ // {
return $this->hasOne(UserAgenda::class, 'idagenda', 'id'); // return $this->hasOne(UserAgenda::class, 'idagenda', 'id');
} // }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment