2017-03-07 28 views
1

データベーステーブルの1つの行に複数の画像をアップロードしてショーページにアクセスしようとしています。 laraveldaily.com/upload-multiple-files-laravel-5-4/ があります。関係が成立する。laravelで複数の画像をアップロードするには

私は、これが単一のテーブルで発生したいと思います。ここ

+2

あなたが今までに何を試したのかを表示 –

+0

私はチュートリアルに従っています:laraveldaily.com/upload-multiple-files-laravel-5-4 – Rojina

+1

Ok。何か試しましたか? –

答えて

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'); 
} 

欲しいものは

関連する問題