MIF_E31222313/app/Models/TahunAjaran.php

33 lines
619 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\HasMany;
class TahunAjaran extends Model
{
protected $fillable = [
'nama',
'tanggal_mulai',
'tanggal_selesai',
'is_active'
];
protected $casts = [
'tanggal_mulai' => 'date',
'tanggal_selesai' => 'date',
'is_active' => 'boolean'
];
public function siswas(): HasMany
{
return $this->hasMany(Siswa::class);
}
public function scopeActive($query)
{
return $query->where('is_active', true);
}
}