我有一些发布数据,并针对用户ID进行存储,我想如果数据已经针对相同用户ID保存,并且如果我再次针对相同用户ID发出请求,则不应添加此数据:
我的代码如下:
[root@20f890034489 ch5]# ./hello
init2
init1
Segmentation fault
我在请求中传递了user_id,并且我正在使用邮递员命中请求 非常感谢您的帮助!
预先感谢
答案 0 :(得分:0)
您可以在非重复字段中或在保存模型之前在数据库中创建唯一索引,您需要检查对数据库的查询或为您的用户提供此类数据
$medicalIdentifiers = DB::table('youre_table')->where([['user_id', '=', $doctorProfile['user_id']], ['medical_credentials', '=', $doctorProfile['medical_credentials']/*..another field..*/]])->get();
if (!$medicalIdentifiers) {
//...save
}