Anons79 Mini Shell

Directory : /home/aplikasiposinfo/.trash/app/Models/
Upload File :
Current File : /home/aplikasiposinfo/.trash/app/Models/RiwayatAbsensi.php

<?php

namespace App\Models;

use Bagusindrayana\LaravelFilter\Traits\LaravelFilter;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class RiwayatAbsensi extends Model
{
    use HasFactory,LaravelFilter;

    protected $fillable = [
        'absensi_id',
        'lokasi_absen_id',
        'jadwal_kerja_id',
        'tanggal_absen',
        'waktu_absen',
        'status_waktu',
        'jenis_absen',
        'keterangan',
        'status_gps',
        'jarak_absen',
        'akurasi_gps',
        'foto_absen',
        'longitude',
        'latitude',
        'status',
        'device_info',
        'network_info',
        'unit_id',
        'lembur'
    ];

    public function unit()
    {
        return $this->belongsTo(Unit::class);
    }

    public function absensi()
    {
        return $this->belongsTo(Absensi::class);
    }

    public function lokasi_absen()
    {
        return $this->belongsTo(LokasiAbsen::class)->withDefault(['nama_lokasi'=>'Tidak Ada']);
    }

    public function jadwal_kerja()
    {
        return $this->belongsTo(JadwalKerja::class);
    }
}

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]