You can use these step for upload a file in laravel with validation
Step 1 : First of all you create a form with file field.
resources/views/fileupload.php
<?php
echo
Form::open(array('url' => '/uploadfile','files'=>'true'));
echo
'Select the file to upload.';
echo
Form::file('image');
echo
Form::submit('Upload File');
echo
Form::close();
?>