Tambah model HolidayCalendar
Menambahkan model HolidayCalendar untuk menangani kalender liburan di modul Basicdata. Model ini dilengkapi dengan atribut yang mass assignable seperti 'date', 'description', dan 'type', serta pengaturan untuk casting atribut 'date' sebagai tipe tanggal.
This commit is contained in:
28
app/Models/HolidayCalendar.php
Normal file
28
app/Models/HolidayCalendar.php
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace Modules\Basicdata\Models;
|
||||||
|
|
||||||
|
use Illuminate\Database\Eloquent\Model;
|
||||||
|
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||||
|
// use Modules\Basicdata\Database\Factories\HolidayCalendarFactory;
|
||||||
|
|
||||||
|
class HolidayCalendar extends Base
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* The attributes that are mass assignable.
|
||||||
|
*/
|
||||||
|
protected $fillable = [
|
||||||
|
'date',
|
||||||
|
'description',
|
||||||
|
'type', // 'national_holiday' atau 'collective_leave'
|
||||||
|
];
|
||||||
|
|
||||||
|
protected $casts = [
|
||||||
|
'date' => 'date',
|
||||||
|
];
|
||||||
|
|
||||||
|
// protected static function newFactory(): HolidayCalendarFactory
|
||||||
|
// {
|
||||||
|
// // return HolidayCalendarFactory::new();
|
||||||
|
// }
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user