在特定ID下,我上传了图片,而下一次在相同ID下无法上传图片。 使用两个表,一个表称为用户的基本信息,其他表称为文件的上传图像。来自用户的ID也将另存为文件表中的用户ID。 我在浏览量页面中缺少什么吗?
答案 0 :(得分:0)
如果您希望单个用户仅上传1张图片,则可以在插入新图片之前检查images表。
假设您的数据库表如下所示: 用户:ID,名称,电子邮件 图片:id,user_id,路径
您必须像这样进行雄辩的查询:
$image = Images:where('user_id', $logged_in_user_id)->first();
if ($image == null) {
// user can upload an image
}
else {
// user already uploaded an image
}
您还可以在图像表上设置唯一键约束,以禁止在那里重复的user_id。