2014-12-10 4 views
0

У меня есть функция загрузки и просмотр. Кто-то может сказать мне, как я должен редактировать свою функцию в контроллере и просматривать, чтобы добавить dropzone. Вот мой контроллер и вид:Как добавить dropzone в laravel upload

Контроллер:

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> 

ответ

0

Это на самом деле не Laravel конкретный вопрос.

Но так вы добавляете атрибут класса в метод Form::open. Вам просто нужно добавить его в массив опций. например: {{Form::open(array('url' => 'foto/upload', 'files' => true, 'class' => 'dropzone'))}}, если это «зарезервированное» слово: ['method', 'url', 'route', 'action', 'files'], Form :: open просто выкинет свойство options options => пара значений в элемент формы.

+0

Мне нравится это, но когда я пытаюсь загрузить img, отобразите «x», но не ошибку сообщения. Как я могу отобразить ошибку? [Ссылка] (http://img.nostatic.pl/img/a_5488ac2758dcc.jpg) – Jensej

Смежные вопросы