After much trial and error, it turned out to be malformed html on the page. an open <br caused the files input component to be "outside" of the form. So, when laravel did it's magic, it didn't see that control in the form so it didn't bundle it in my post $request. I'll leave this question though, because it is a working example of filepond, which automatically adds the tmp filename to the files input component perfectly!