1
我使用Laravel 4.2和我有這樣的形式上傳多張圖片Laravel:上傳多個圖像,但第一張圖片只能上傳
的問題,當我提出它返回到視圖頁面和第一圖像只上傳形式。
任何人都可以請檢閱我的代碼和改正我的錯誤
{{ 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() }}
,這是我的控制器
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');
}
我覺得這Laravel 5是我使用Laravel 4.2 –
是的,我使用laravel 5 –