2017-10-22 15 views
0

私はlaravelの初心者です。私のコードは、すべての選択されたファイルを取得し、パブリック - >アップロードフォルダに保存することを目指しています。 これは私のコードです未定義オフセット:0 on forループ

public function store(Request $request) 
{ 
    /** 
    * @var UploadedFile 
    */ 

    $files = $request->all(); 
    for ($i=0; $i < count($files); $i++) { 
      $file = $files[$i]->file('file'); 
      $file->store('upload', 'public'); 

    } 

} 

私はエラー "未定義オフセット:0"があります。助けてくれてありがとう。この

$files = $request->all(); 
    foreach ($files as $items) { 
      $file = $items->file('file'); 
      $file->store('upload', 'public'); 
    } 
+0

「var_dump($ files)」または「dd($ files)」を使用して、配列キーの内容を確認します。配列が空であるか、配列に異なるキーを使用している可能性があります。 –

答えて

1

使用foreachループは、アップロードその存在するかどうかをチェックします。

関連する問題