我有表使用列
name,
employid,
email,
password,
salary and
phone number,
我想要的是当电子邮件和密码正确时,我们只编辑表格列。
电子邮件和密码不正确请创建新列。电子邮件是独特的 电子邮件和密码是正确的,然后编辑其他列不编辑的特定列。
你可以请你解决这个问题。答案 0 :(得分:0)
使用请求类以应用将在所有方案中进行的验证,从Employ Controller
中获取一个特殊的处理程序方法。在那里你可以应用所需的逻辑,例如:
public function employHandler(EmployRequest $request)
{
$employ = new Employ;
$record = $employ->where('email', '=', $request->request->email)
->where('password', '=', $request->request->password)
->first();
if($record != null){
$employ->update($request, $record->id);
}else{
$employ->store($request);
}
}
我没有添加检查删除,因为你有一个按钮。当用户点击删除按钮时,只需将它们路由到Employ::delete()
方法即可处理。