35 lines
800 B
PHP
35 lines
800 B
PHP
<?php
|
|
|
|
namespace App\Models;
|
|
|
|
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
|
use Illuminate\Database\Eloquent\Model;
|
|
|
|
class TrTransaksi extends Model
|
|
{
|
|
use HasFactory;
|
|
|
|
protected $table = 'tr_transaksi';
|
|
protected $primaryKey = 'id_transaksi';
|
|
protected $fillable = [
|
|
'id_transaksi',
|
|
'id_registrasi',
|
|
'id_tindakan',
|
|
'jumlah_tindakan',
|
|
'id_pegawai',
|
|
];
|
|
|
|
public function registrasi()
|
|
{
|
|
return $this->belongsTo(TrRegistrasi::class, 'id_registrasi', 'id_registrasi');
|
|
}
|
|
public function tindakan()
|
|
{
|
|
return $this->hasMany(MsTindakan::class, 'id_tindakan', 'id_tindakan');
|
|
}
|
|
public function pegawai()
|
|
{
|
|
return $this->belongsTo(MsPegawai::class, 'id_pegawai', 'id_pegawai');
|
|
}
|
|
}
|