|Presensi newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Presensi newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Presensi query() * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereAlasanPenolakan($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereAlasanTelat($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereFotoWajahMasuk($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereFotoWajahPulang($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereIdPresensi($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereIdStatus($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereIdUser($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereIdValidasi($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereJamMasuk($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereJamPulang($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereKeteranganLuarRadius($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereKeteranganPulang($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereLatMasuk($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereLatPulang($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereLonMasuk($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereLonPulang($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereTanggal($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereVerifikasiWajah($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereWaktuMasukAwal($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereWaktuPulangAkhir($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereWaktuPulangAwal($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereWaktuTerlambat($value) * @mixin \Eloquent */ class Presensi extends Model { protected $table = 'presensi'; protected $primaryKey = 'id_presensi'; protected $fillable = [ 'id_user', 'tanggal', 'jam_masuk', 'jam_pulang', 'lat_masuk', 'lon_masuk', 'lat_pulang', 'lon_pulang', 'foto_wajah_masuk', 'foto_wajah_pulang', 'id_status', 'alasan_telat', 'verifikasi_wajah', 'id_validasi', 'alasan_penolakan', 'keterangan_luar_radius', 'keterangan_pulang', 'waktu_terlambat', 'waktu_masuk_awal', 'waktu_pulang_awal', 'waktu_pulang_akhir' ]; public function user() { return $this->belongsTo(User::class, 'id_user'); } public function status() { return $this->belongsTo(StatusPengajuan::class, 'id_status', 'id_status'); } public function jadwal() { return $this->hasOne(JadwalKerja::class, 'id_user', 'id_user') ->whereColumn('jadwal_kerja.tanggal', 'presensi.tanggal'); } }