我不确定这个错误是从哪里来的。我不知道它将如何尝试将副本添加到我的数据库中。思想?我打错电话了吗?我已经把范围缩小到我知道与签名部分有关的地方。我在DB中只有一列id
public function hellosign(Request $request, $id) {
$auth = $request->user("api");
if(empty($auth)) return response()->json(['error'=>"No auth user found!"], 401);
$recruitment = Recruitment::whereId($id)->first();
if(empty($recruitment)){
return response()->json(['error' => "Agent not found!"]);
}
$email = $recruitment->email;
if(empty($email)) {
return response()->json(['error' => "Please provide an email!"]);
}
$template = "onboarding_contract";
Helper::graph("hellosign.create.".$template, 1);
$client = new HelloSign\Client(config('hellosign.apikey'));
$sign = new HelloSign\TemplateSignatureRequest;
if(config('app.env') != "production") $sign->enableTestMode();
$sign->setTitle("Onboarding Sales Team");
$sign->setSubject('Please enter your information');
$sign->setMessage('Please find below the Onboarding Sales Team information for review.');
$sign->setTemplateId('****************');
$sign->setSigner('Associate', $recruitment->email, $recruitment->first_name." ".$recruitment->last_name);
$sign->setCustomFieldValue('rets_id_id_reference', "_".$id."_onboarding");
$sign->setCustomFieldValue('template', $template);
// Fields
$json = [
// Section 1
'associate_name' => $recruitment->name,
'license' => $recruitment->license,
'start_at' => $recruitment->start_at,
'commission_agent' => $recruitment->commission_agent * 100,
'commission_other' => $recruitment->commission_other * 100,
'commission_lead' => $recruitment->commission_lead * 100,
// 'eo_coverage' => "",
];
foreach($json as $field => $value) {
$sign->setCustomFieldValue($field, $value);
}
// Hellosign
$sign_url = "";
Trace::log('hellosign_create_onboarding', $json, $id, $auth->id);
// Save query
$signature = new Signature;
$signature->uuid = "_".$id."_onboarding";
$signature->template = $template;
$signature->email = $recruitment->email;
$signature->rets_id = "";
$signature->id = $id;
$signature->author_id = (Auth::check() ? Auth::user()->id : null);
//$signature->reference = $reference;
$signature->json = json_encode($json);
$signature->save();
// Send it
$response = $client->sendTemplateSignatureRequest($sign);
return response()->json(['ok']);
}
删除$签名-
$signature = new Signature;
$signature->uuid = "_".$id."_onboarding";
$signature->template = $template;
$signature->email = $recruitment->email;
$signature->rets_id = "";
$signature->author_id = (Auth::check() ? Auth::user()->id : null);
//$signature->reference = $reference;
$signature->json = json_encode($json);
$signature->save();
我使用一个自定义的API请求到我的数据库来生成一个新的条目。 我的表格结构是这样的: 表结构 我将Incident_Type设置为唯一,因为这是我的系统的要求。当我向系统发布新条目时: 第一次很好。 第二次: 当我使用不同的事件id时,我得到错误: 为什么发送请求使用完全相同的条目,即使我更改了数据?我该怎么解决这个问题?
我提交一个表单与AJAX和在网络我得到这个错误。 我正在使用Laravel5.6和迁移。这是此表的迁移。 这是我的控制器的功能。 我的文件上传成功,数据也被插入到数据库中,但我仍然收到这个错误。这不影响我,但想解决它吗?
我是拉雷维尔的新手,这是我在拉雷维尔的第一个项目。像往常一样,首先我正在开发一个完整的用户身份验证系统。我可以注册一个用户,可以发送用户验证电子邮件,点击该链接后,我可以激活一个新的用户帐户,可以登录和注销。但在那之后,每当我尝试注册另一个新用户并单击验证链接后,我都会遇到一个异常, 现在这是我的路线。php, 这是我的账户管理员 这是我的创建用户迁移文件 这是我的用户。php 现在有什么问题?
我正在尝试在代码中使用: 这个东西也不起作用: 如果文件已经存在,我如何制作媒体来替换它?
我的迁移: 但会导致查询异常:( SQLSTATE[23000]:完整性约束冲突:密钥“users\u identifier\u unique”的1062重复条目“76561198364059468”
这是用户迁移: 更新:这是我的插入函数: 当我的数据库中有一个melli(如1234567890)并且我尝试再次写入1234567890时,就会发生此错误,因为melli字段是唯一的。