Excelで作成したCSVファイルをLaravelに読み込んでみた。
$buf = mb_convert_encoding(file_get_contents(
Input::file('csv')->getRealPath()),
'utf-8',
'sjis-win');
$lines = explode("\n", $buf);
array_pop($lines);
array_shift($lines);
最後のarray_popとarray_shiftは最初の一行と、最後の空行を取り除いている。