In this example, I will explain to you how to do Laravel Image Upload With Validation Tutorial Example.  Laravel 5.6 provides the very simple way to create file uploading with proper validation like max file size 2MB, valid file extension like jpeg, jpg, png, gif or svg, etc. We can also store the image in the database.