It seems like $request->file('video') can also be of type Illuminate\Http\UploadedFile[] and array and null; however, parameter $file of LaravelEnso\HowTo\Models\Video::store() does only seem to accept Illuminate\Http\UploadedFile, maybe add an additional type check?
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the ignore-type annotation