you can do both solutions but if you want to upload it with the form directly make sure to add
enctype="multipart/form-data"
to your form as an attribute , then in the controller check for the file like
$request->hasFile('fieldName')
and check this url to know more details about file uploads