ich verwende Laravel 4.2 und ich habe dieses Formular mehrere BilderLaravel: Upload mehrere Bild aber Erstes Bild hochgeladen nur
das Problem zu laden, wenn ich senden Sie das Formular an die Ansichtsseite zurückkehrt und das erste Bild nur hochgeladen .
kann jemand bitte meinen Code überprüfen und korrigieren mein Fehler
{{ Form::open(array('url'=>'doAddProjectImage', 'files'=>'true', 'method'=>'PUT', 'class'=>'margin-top-30 width-100per pull-left')) }}
{{ Form::file('img[]', array('class'=>'file', 'multiple'=>true)) }}
{{ Form::submit('Add images to project', array('class'=>'btn-success btn pull-left')) }}
{{ Form::hidden('pid', Session::get('insId')) }}
{{ Form::close() }}
und dies ist mein Controller
public function doAddProjectImage()
{
$proId = Input::get('pid');
$projectImages = new ProjectsImages();
$files = Input::file('img');
foreach($files as $file) {
$destination_path = 'images/projects/';
$filename = str_random(6) . '_' . $file->getClientOriginalName();
$file->move($destination_path, $filename);
$projectImages->image = $filename;
$projectImages->image_id = $proId;
$projectImages->save();
}
return Redirect::to('admin/view-project');
}
Ich denke, das Laravel 5 ja I mit Laravel 4.2 –
ja ich benutze Laravel 5 –