MIF_E31221225/app/Models/GuruMapel.php

46 lines
776 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class GuruMapel extends Model
{
use HasFactory;
protected $table = 'guru_mapel';
protected $fillable = [
'guru_id',
'mapel_id',
'kelas_id',
'hari',
'jam_mulai',
'jam_selesai',
'tahun_ajaran_id'
];
public function guru()
{
return $this->belongsTo(Guru::class);
}
public function mapel()
{
return $this->belongsTo(Mapel::class);
}
public function kelas()
{
return $this->belongsTo(Kelas::class);
}
public function kelasMapel()
{
return $this->hasMany(KelasMapel::class, 'mapel_id', 'mapel_id');
}
}