38 lines
686 B
PHP
38 lines
686 B
PHP
<?php
|
|
|
|
namespace App\Models;
|
|
|
|
use Illuminate\Database\Eloquent\Model;
|
|
|
|
class HasilSaw extends Model
|
|
{
|
|
protected $table = 'hasil_saw';
|
|
|
|
protected $fillable = [
|
|
'warga_id',
|
|
'periode_id',
|
|
'skor_akhir',
|
|
'ranking',
|
|
'status',
|
|
];
|
|
|
|
protected $casts = [
|
|
'skor_akhir' => 'decimal:6',
|
|
];
|
|
|
|
public function warga()
|
|
{
|
|
return $this->belongsTo(Warga::class, 'warga_id');
|
|
}
|
|
|
|
public function periode()
|
|
{
|
|
return $this->belongsTo(PeriodeSeleksi::class, 'periode_id');
|
|
}
|
|
|
|
public function detailNormalisasi()
|
|
{
|
|
return $this->hasMany(DetailNormalisasi::class, 'hasil_saw_id');
|
|
}
|
|
}
|