Laravel relationship with nested columns?

Solution:

In GenDetails model

public function empdetails(){
 return $this->hasOne('App\EmpDetails');
}

In EmpDetails Model

public function genDetails(){
    return $this->belongsTo('App\GenDetails');
}

here is one to one relationship between GenDetails and EmpDetails model. So learn more from laravel documentation for Eloquent Relationship.