MIF_31230115/manajemen_mp/app/Models/Presensi.php

38 lines
769 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Presensi extends Model
{
use HasFactory;
protected $fillable = [
'jadwal_id',
'anggota_id',
'status',
'keterangan',
'waktu_presensi',
'is_verified',
'verified_by'
];
// Relasi: Presensi ini untuk jadwal yang mana?
public function jadwal()
{
return $this->belongsTo(Jadwal::class, 'jadwal_id');
}
// Relasi: Siapa anggota yang melakukan presensi?
public function anggota()
{
return $this->belongsTo(Anggota::class, 'anggota_id');
}
public function pelatihVerifikator()
{
return $this->belongsTo(Anggota::class, 'verified_by');
}
}