2017-03-07 121 views
1

我想上傳一個單排多個圖像數據庫中的表和表演page.I訪問它們上傳多個圖像嘗試本教程: laraveldaily.com/upload-multiple-files-laravel-5-4/ 但有兩個不同的表是由和建立關係。如何laravel

我希望這發生在一個表中。

+2

顯示你的代碼你到目前爲止試過的東西 –

+0

我在下面教程:laraveldaily.com/upload-multiple-files-laravel-5-4 – Rojina

+1

好的。你嘗試過什麼嗎? –

回答

4

這裏是爲我工作最好的:

首先做到這一點在你的表格:

<form class="form-horizontal" enctype="multipart/form-data" method="post" action="/details"> 

,這對於多重選擇:

<input required type="file" class="form-control" name="images[]" placeholder="address" multiple> 

現在做這在你的控制器:

public function store(request $request) { 

    $input=$request->all(); 
    $images=array(); 
    if($files=$request->file('images')){ 
     foreach($files as $file){ 
      $name=$file->getClientOriginalName(); 
      $file->move('image',$name); 
      $images[]=$name; 
     } 
    } 
    /*Insert your data*/ 

    Detail::insert([ 
     'images'=> implode("|",$images), 
     'description' =>$input['description'], 
     //you can put other insertion here 
    ]); 


    return redirect('redirecting page'); 
} 

希望這個作品