38 lines
842 B
Plaintext
38 lines
842 B
Plaintext
<?php
|
|
|
|
namespace App\Models;
|
|
|
|
use Illuminate\Database\Eloquent\Model;
|
|
|
|
class PenilaianWarga extends Model
|
|
{
|
|
protected $table = 'penilaian_warga';
|
|
|
|
protected $fillable = [
|
|
'warga_id',
|
|
'periode_id',
|
|
'c1', // penghasilan kepala keluarga
|
|
'c2', // jumlah tanggungan keluarga
|
|
'c3', // kondisi tempat tinggal
|
|
'c4', // status pekerjaan
|
|
'c5', // status kepemilikan rumah
|
|
'c6', // kepemilikan aset/kendaraan
|
|
'c7', // riwayat penerimaan bansos
|
|
];
|
|
|
|
public function warga()
|
|
{
|
|
return $this->belongsTo(Warga::class, 'warga_id');
|
|
}
|
|
|
|
public function periode()
|
|
{
|
|
return $this->belongsTo(PeriodeSeleksi::class, 'periode_id');
|
|
}
|
|
|
|
public function hasilSaw()
|
|
{
|
|
return $this->hasOne(HasilSaw::class, 'penilaian_id');
|
|
}
|
|
}
|