$holidays * @property-read int|null $holidays_count * @method static \Illuminate\Database\Eloquent\Builder|BaseHoliday newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|BaseHoliday newQuery() * @method static \Illuminate\Database\Eloquent\Builder|BaseHoliday onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|BaseHoliday query() * @method static \Illuminate\Database\Eloquent\Builder|BaseHoliday whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|BaseHoliday whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|BaseHoliday whereDescription($value) * @method static \Illuminate\Database\Eloquent\Builder|BaseHoliday whereHolidayDate($value) * @method static \Illuminate\Database\Eloquent\Builder|BaseHoliday whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|BaseHoliday whereType($value) * @method static \Illuminate\Database\Eloquent\Builder|BaseHoliday whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|BaseHoliday withTrashed(bool $withTrashed = true) * @method static \Illuminate\Database\Eloquent\Builder|BaseHoliday withoutTrashed() * @mixin \Eloquent */ class BaseHoliday extends Model { use HasFactory, SoftDeletes; protected $table = 'base_holidays'; protected $guarded = ['id']; protected $casts = [ 'holiday_date' => 'date', 'created_at' => 'datetime', 'updated_at' => 'datetime', 'deleted_at' => 'datetime', ]; public function holidays(): HasMany { return $this->hasMany(Holiday::class); } }