45 lines
806 B
PHP
45 lines
806 B
PHP
<?php
|
|
|
|
namespace App\Models;
|
|
|
|
use Illuminate\Database\Eloquent\Model;
|
|
|
|
class Warga extends Model
|
|
{
|
|
protected $table = 'warga';
|
|
|
|
protected $fillable = [
|
|
'nik',
|
|
'nama',
|
|
'alamat',
|
|
'dusun',
|
|
'wilayah_id',
|
|
'rt',
|
|
'rw',
|
|
'pekerjaan',
|
|
'jumlah_tanggungan',
|
|
'usia',
|
|
'status_kesehatan',
|
|
'riwayat_bansos',
|
|
'no_telp',
|
|
'latitude',
|
|
'longitude',
|
|
'is_aktif',
|
|
];
|
|
|
|
public function penilaian()
|
|
{
|
|
return $this->hasMany(PenilaianWarga::class, 'warga_id');
|
|
}
|
|
|
|
public function hasilSaw()
|
|
{
|
|
return $this->hasMany(HasilSaw::class, 'warga_id');
|
|
}
|
|
|
|
public function wilayah()
|
|
{
|
|
return $this->belongsTo(Wilayah::class, 'wilayah_id');
|
|
}
|
|
}
|