laravel上的视频上传返回null


video upload on laravel returns null

所以我试图在我的应用程序上上传我用laravel创建的视频,现在当我尝试上传图片时,它工作正常,但当我尝试上载视频时,它只返回"null",我已经尝试更改upload_max_filesize=10Mpost_max_size=10Mmemory_limit=32M

到了更高的数字,比如200M,但我仍然为空,我试图在互联网上寻找答案,但有很多人和我有同样的问题。这就是我的控制器和中的内容

{{Form::open(array('url' => 'Newpost', 'files' => 'true', 'method' => 'post'))}}
            {{Form::label('title', '*Title')}}
            {{Form::text('title', null,array(
            'class' => 'form-control',
            'placeholder' => 'Title...',),
            ['data-ng-model' => 'title'] 
            )}}<br>
            {{Form::label('content', '*Content')}}
            {{Form::textarea('content',null ,array(
            'class' => 'form-control',
            'placeholder' => 'Write here...'
            ))}}
            <br>
            {{Form::file('image',array(
            'class' => 'btn btn-primary'
            ))}}<p class="p">You are only allowed to submit one file photo*</p><br>
            {{Form::file('vid',array(
            'class' => 'btn btn-info'
            ))}}<br>
            {{Form::submit('Publish', array(
            'class' => 'btn btn-default'
            ))}}
        {{Form::close()}}

控制器

$input = Input::all();
        dd($input);

我也试过

Input::file('vid');

但它仍然返回错误。

你必须把你的后schemma这个:

$table->string('vid')->nullable();