如何验证Laravel文件数组?



我正在做一个项目,每个用户都可以添加多个产品图像。我使用一个单一的表单来提交产品,它在ProductController@store中做两件事,即创建新产品+创建图像中属于此产品的图像表。

重要部分我希望允许用户上传每个产品总共10mb的图片。因此,我主要想验证用户尝试更新的图像数组的总文件大小。

我找到了这个解决方案:Laravel验证文件数组的总允许上传大小

这个解决方案已经有5年的历史了,所以我想知道是否有更简单的方法,或者更直接的方法来实现这一点?

我把stackoverflow解决方案和Laravel的自定义验证规则混合在一起,用一个现代的解决方案解决了我的问题。

https://dev.to/moose_said/create-custom-laravel-validation-rule-for-total-uploaded-files-size-1odb

最新更新