2014-02-19 5 views
0

Я пытаюсь загрузить изображения на Laravel и у меня возникают некоторые проблемы: SLaravel 4 Загрузить изображение на сервер

Мой взгляд:

<form role="form" method="post" action="{{url('admin/test')}}" id="formm" > 
     <input type="file" placeholder="browse" id="imagen_item" name="imagen_item" accept="image/*"/> 
     <input type="submit" style="font-size: 20px" class="btn btn-primary" value="Guardar"> 
</form> 

Мой routes.php

Route::post('admin/test','[email protected]'); 

Мой контроллер

public function test() 
{ 
    $file = Input::file('imagen_item'); 
    var_dump($file); 
    $destinationPath = 'uploads/'; 
    if(is_object($file)) 
    { 
     $filename = $file->getClientOriginalName(); 
     $upload_success = Input::file('imagen')->move($destinationPath, $filename); 
     if($upload_success) { 
      echo 'save this url: '.$filename." in the DB"; 
     } 
    } 
} 

И что я получаю после отправки формы:

null 
A 
A.A 

Так obvously проблема является я не thetting изображения из формы ввода .. но почему ?? У меня такое же имя ... Спасибо!

ответ

1

Решенный! Я изменил форму тег для:

{{ Form::open(array('url' => 'admin/rnew_item', 'files' => true,'id'=>'formm')) }} 

и OFC для:

{{ Form::close() }} 
Смежные вопросы