penjadwalan-ga/app/Models/Logbooks.php

41 lines
888 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Logbooks extends Model
{
protected $table = "logbook";
protected $guarded = ['id'];
public function Kelas()
{
return $this->belongsTo(Kelas::class, 'kelas_id');
}
public function FotoLogbook()
{
return $this->hasMany(FotoLogbooks::class, 'logbook_id');
}
public function Sesi()
{
return $this->belongsTo(Sesi::class, 'sesi_id');
}
public function Guru()
{
return $this->belongsTo(Guru::class, 'guru_id');
}
public function Hari()
{
return $this->belongsTo(Hari::class, 'hari_id');
}
public function Ruangan()
{
return $this->belongsTo(Ruangan::class, 'ruangan_id');
}
public function Pengajar()
{
return $this->hasMany(PengajarLogbook::class, 'logbook_id');
}
}