我想使用dropzone.js在我的应用程序中上传图片,我使用的是laravel 4.2,这是我在视图中的代码:
{{ Form::open(array('class'=>'dropzone', 'id'=>'my-awesome-dropzone' ,'files'=> true , 'method' => 'post' ,'route' => '/')) }}
<div class="form-group">
{{ $errors->first('title','<div class="alert alert-danger" role="alert">:message</div>') }}
{{ Form::text('title',null , array('placeholder'=>'title' , 'class' => 'form-control')) }}
</div>
<div class="form-group">
{{ $errors->first('image','<div class="alert alert-danger" role="alert">:message</div>') }}
{{ Form::label('image', 'Image') }}
{{ Form::file('image') }}
</div>
{{ Form::submit('create' , array('class' => 'btn btn-default')) }}
{{ Form::close() }}
这是我在控制器中上传图片的代码
if (Input::hasFile('image'))
{
$file = Input::file('image');
$timestamp = (new DateTime)->getTimestamp();
$imageFileName = Helpers::getFriendlyURL(Input::get('title'),$timestamp) .'.png';
$file->move('uploads/'. Auth::user()->id .'/', $imageFileName);
$image = Image::make(sprintf('uploads/'. Auth::user()->id .'/%s', $imageFileName))->fit(900, 300)->save();
}
我有2个问题:
1 - 如何更改默认文件名&#39; file&#39; dropzone to&#39; image&#39; ?
2 - 提交按钮出现并出现浏览按钮?