// in my case, just add more unique rule'phone1'=>'string|unique:tbl_users,phone1|unique:tbl_users,phone2|different:phone2|min:2','phone2'=>'string|unique:tbl_users,phone2|unique:tbl_users,phone1|different:phone1|min:2',
$messages=['data.ip.unique'=>'Given ip and hostname are not unique',];Validator::make($data,['data.ip'=>['required',Rule::unique('servers')->where(function($query)use($ip,$hostname){return$query->where('ip',$ip)->where('hostname',$hostname);}),],],$messages);