From 0d99f75a6d7db41f7289b8b484cc409f7de9592e Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Sat, 27 Aug 2016 23:54:18 +0930 Subject: [PATCH] Disallow svg images to be erroneously uploaded Laravel's `image` validation rule allows svg files to pass validation, but we can't handle svgs so it would result in an unspecified 500 error which isn't nice. --- src/Core/Validator/AvatarValidator.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Core/Validator/AvatarValidator.php b/src/Core/Validator/AvatarValidator.php index 7e76a9d87..bec2bec4e 100644 --- a/src/Core/Validator/AvatarValidator.php +++ b/src/Core/Validator/AvatarValidator.php @@ -15,7 +15,7 @@ class AvatarValidator extends AbstractValidator protected $rules = [ 'avatar' => [ 'required', - 'image', + 'mimes:jpeg,png,bmp,gif', 'max:2048' ] ];