1
我想檢查我想上傳的圖像是否處理了東西,但是當我嘗試使用de Input :: hasFile('upimg')來檢查它時沒有做任何事情。這是我的表格:輸入:: hasFile()不工作
{!! Form::open(array('route' => array('uploadimage'), 'method' => 'POST')) !!}
{!! csrf_field() !!}
<div class="form-group">
{!! Form::label('newimg', 'Choose Image to upload:', ['class' => 'control-label']) !!}
{!! Form::file('upimg', null) !!}
</div>
<div class="form-group">
{!! Form::label('directory', 'Choose directory:', ['class' => 'control-label']) !!}
{!! Form::select('newimage', [ '' => 'none'] + $imagesdir , '', ['class' => 'form-control']) !!}
</div>
{!! Form::submit('Upload', ['class' => 'btn btn-primary']) !!}
{!! Form::close() !!}
這是我使用來檢查文件的代碼:
public function doUpload()
{
if (Input::hasFile('upimg')){
echo 'uploaded';
};
}
正如你可以看到我試圖檢查:
{!! Form::file('upimg', null) !!}
如果我沒有錯,它假設給回聲回聲但沒有任何反應。爲什麼這不起作用?我究竟做錯了什麼?