【问题标题】:How to add dropzone to laravel upload如何将dropzone添加到laravel上传
【发布时间】:2014-12-10 13:09:27
【问题描述】:

我有上传功能和视图。 有人可以告诉我应该如何在控制器和视图中编辑我的功能以添加 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>

【问题讨论】:

    标签: laravel upload dropzone.js


    【解决方案1】:

    这并不是一个真正的 Laravel 特定问题。

    但这就是在Form::open 方法中添加类属性的方式。您只需将其添加到选项数组中。像这样:{{Form::open(array('url' =&gt; 'foto/upload', 'files' =&gt; true, 'class' =&gt; 'dropzone'))}},只要是这些“保留”字:['method', 'url', 'route', 'action', 'files'], Form::open 只会抛出你的 options 数组属性=>将值对放入表单元素中。

    【讨论】:

    • 我喜欢这样,但是当我尝试上传 img 时,显示“x”,但不是消息错误。我怎么能显示错误? link
    猜你喜欢
    • 2013-12-21
    • 1970-01-01
    • 2016-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多