A client of mine complained today that one of his customers can't upload their SVG logo into an App. I found this odd since I validate for
image and the documentation clearly states:
The file under validation must be an image (jpeg, png, bmp, gif, or svg)
Still, the request was denied. The validation message for an invalid image shows up as the response for the request (REST API). In short, here's my code:
$validator = Validator::make($request->all(), [ 'logo' => 'required|image|max:20000' ]);
I've also tried it like this, but that doesn't work either, same message.
$validator = Validator::make($request->all(), [ 'logo' => 'required|mimes:jpg,jpeg,png,gif,svg|max:20000' ]);
Can anyone spot what's going wrong? Thanks!