<?php

namespace App;

use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use App\Scopes\MessageScope;

class AvanseSchedules extends Model
{

    protected $table = 'avanse_schedules';

    protected $fillable = [
        'finance_id', 'schDate', 'pftAmount', 'schdPft', 'schdPftPaid', 'schdPri', 'schdPriPaid', 'feeSchd', 'tDSAmount', 'totalAmount', 'endBal', 'limitDrop', 'dropLineLimit', 'availableLimit', 'created_at'
    ];

    public function save(array $options = array())
    {
        $missingKeys = array_diff(array_values($this->fillable), array_keys($this->getAttributes()));
        foreach ($missingKeys as $missingKey){
            $this->$missingKey = '';
        }
        parent::save($options);
    }
}
