作者 灰大狼

修改Attachment模型,防止同名文件重复生成记录。

... ... @@ -21,4 +21,13 @@ class Attachment extends Model
return strtotime($value);
}
protected static function init()
{
// 如果已经上传该资源,则不再记录
self::beforeInsert(function ($model) {
if (self::where('url', '=', $model['url'])->find()) {
return false;
}
});
}
}
... ...