2017-06-18 122 views
0

我試圖上傳多張圖片。但問題是,只有最後的影像越來越uploaded.Here是我的代碼只有最後一張圖片正在上傳,同時嘗試上傳laravel中的多張圖片5.3

視圖

<input type="file" id="files" name="file[]" multiple accept="image/*"> 

控制器

if($request->file('file')){ 
      $files = $request->file; 
      foreach ($files as $file){ 
       $fileName = time().'.'.$file->getClientOriginalExtension(); 
       $file->move(public_path('/images'), $fileName); 
       $Product = Products::select('product_id')->orderBy('product_id','desc')->first(); 
       $Photo = new Photo(); 
       $Photo->url = $fileName; 
       $Product->Photo()->save($Photo); 
      } 

如何解決。

回答

1

/選定的文件,而不是最後的文件名有沒有錯,你的代碼,只需一次選擇所有文件,以便輸入字段應該顯示的圖像數量: Input Sample

+0

我真笨 –