<?php

namespace App;

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

class AvanseDisbursement extends Model
{

    protected $table = 'avanse_disbursement';

    protected $fillable = [
        'application_id',
        'paymentId',
        'finReference',
        'disbParty',
        'disbType',
        'disbDate',
        'disbAmount',
        'partnerBankId',
        '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);
    }
}
