<?php

namespace App;

use Carbon\Carbon;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;

class Settlement extends Model
{

    protected $table = 'settlements';

    public function user(){
        return $this->hasOne('App\User','id','user_id');
    }

    public static function import($data){
        return Settlement::insertGetId([
            'data' => json_encode($data),
            'type' => $data['type'],
            'payment_date' => $data['payment_date'],
            'reconciliation_date' => $data['reconciliation_date'],
            'is_available' => 0,
            'status' => NULL,
            'available_at' => Carbon::now()->toDateTimeString(),
            'created_at' => Carbon::now()->toDateTimeString()
        ]);
    }


}
