2016-12-23 5 views
0

こんにちは私はcsvファイルをアップロードしようとしています。次のステップでそのデータをデータベースに移動しますが、ファイルが見つかりません。私が間違っているところで私を案内してください。ここに私の既存のコードは次のとおりです。Laravel5 - CSVファイルをアップロードしてデータベースにファイルをインポートするariseファイルが見つかりません

public function upload(Request $request) { 

    $path = $request->file('file')->storeAs('csv', 'sample.csv'); 
    Storage::setVisibility($path, 'public'); 

    Excel::filter('chunk')->load(storage_path($path))->chunk(250, function($results) { 
     foreach ($results as $row) { 
     User::create([ 
      'username' => $row->username, 
      'contact' => $row->contact 
     ]); 
     } 
    }); 

    } 

答えて

0

私はSTORAGE_PATH実際には、「ストレージ」フォルダのディレクトリパスを与え、私の自己私のミスを見つけたが、私たちは、「ストレージ/アプリ」フォルダに保存、それ意志ストアを使用してそれらを保存するときそのため、$ pathの前に "app /"を追加するだけでいいはずです。

storage_path("app/" . $path) 

それは私にとってはうまくいきます。

関連する問題