<?php

namespace App;

use http\Client\Curl\User;
use Illuminate\Database\Eloquent\Model;

class UserDetails extends Model
{
  protected $table ='userdetails';

    protected $fillable = [
        'name',
        'email',
        'position',
        'phone',
        'company_name',
        'owner',
        'dob',
        'gender',
        'gh_owned',
        'gh_owned_other',
        'year_established',
        'website',
        'business_desc',
        'tin_num',
        'physical_address',
        'city',
        'gps',
        'contact_p_1',
        'contact_p_1_num',
        'contact_p_2',
        'contact_p_2_num',
        'business_desc',
        'telephone',
        'comp_email',
        'eco_sector',
        'grant_purpose',
        'grant_amt',
        'application_status',
        'existing_customer',
        'exist_acc_name',
        'exist_acc_num',
        'exist_acc_branch',
    ];

    public function getassess(){
      return $this->hasOne('App\AssessmentSheet','user_id','id');
    }
    public function getissues(){
      return $this->hasOne('App\IssuesResponse','user_id','id');
    }

    public function getApplicationData()
    {
        return $this->belongsTo(User::class, 'user_id');
    }
}
