MIF_E31230356/app/Models/Mengajar.php

38 lines
753 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Mengajar extends Model
{
use HasFactory;
protected $table = 'mengajars';
protected $primaryKey = 'id_mengajar';
protected $fillable = [
'id_guru',
'id_mapel',
'id_kelas',
];
// Relasi ke Guru
public function guru()
{
return $this->belongsTo(Guru::class, 'id_guru', 'id_guru');
}
// Relasi ke Mapel
public function mapel()
{
return $this->belongsTo(Mapel::class, 'id_mapel', 'id_mapel');
}
// Relasi ke Kelas
public function kelas()
{
return $this->belongsTo(Kelas::class, 'id_kelas', 'id_kelas');
}
}