我在使用dropzone实现上传徽标时遇到问题,我有一个这样的表单:
<div id="image1" class="image-gallery">
<img class="images" src="#" />
<form style="width: 100%; height:100%;" action="{{ url('test2')}}" class="dropzone" id="my-awesome-dropzone">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
</form>
</div>
控制器:
public function gallery() {
$image = Input::file('image');
$destinationPath = 'gallery';
$filename = str_random(12);
// $filename = time() . '.' . $image->getClientOriginalExtension();
$path = public_path('gallery/'.$filename);
Image::make($image - > getRealPath()) - > fit(303, 200) - > save($path);
}
和路线:
Route::post('test2', 'BusinessController@gallery');
但是我收到错误消息:
在null
上调用成员函数getRealPath()
如果我尝试:
$ image =输入:: hasFile(&#39;图像&#39;);
我明白了:
在布尔值
上调用成员函数getRealPath()
我该如何解决这个问题?