如何将dropzone添加到laravel上传

时间:2014-12-10 13:09:28

标签: laravel upload dropzone.js

我有上传功能和视图。 有人可以告诉我如何在控制器和视图中编辑我的功能以添加dropzone。 这是我的控制器和视图:

控制器:

public function getUpload()
{
    return View::make('foto/upload');
}

public function postUpload()
{

   $file = Input::file('image');
   $filename = $file->getClientOriginalName();
   $path = 'uploads';
   return $file->move($path, $filename);
}

查看:

{{Form::open(array('url' => 'foto/upload', 'files' => true))}}
{{Form::file('image')}}
{{Form::submit('Upload')}}
{{Form::close()}}

我的

<head>
<link rel="stylesheet" href="http://adres/assets/css/bootstrap.min.css">
<link rel="stylesheet" href="http://adres/assets/css/bootstrap-theme.min.css">
<link rel="stylesheet" href="http://adres/assets/css/dropzone.css">

<script type="text/javascript" src="http://adres/assets/js/jquery.js"></script>
<script type="text/javascript" src="http://adres/assets/js/dropzone.js"></script>
<style>
body { padding-top: 70px; }
</style>
</head>

1 个答案:

答案 0 :(得分:0)

这不是Laravel特定的问题。

但这是在Form::open方法中添加类属性的方法。您只需将其添加到选项数组中即可。像这样:{{Form::open(array('url' => 'foto/upload', 'files' => true, 'class' => 'dropzone'))}},只要这些&#34;保留&#34;字:[&#39;方法&#39;,&#39; url&#39;,&#39;路线&#39;,&#39;动作&#39;,&#39;文件&#39;],表格:: open将把你的options array property =&gt; value对抛出到表单元素中。