【发布时间】:2017-04-07 15:26:05
【问题描述】:
我在将我的 csv 上传到我的数据库 (SQL) 时遇到了这个问题。我正在使用 Maatwebsite... 这是我的控制器:
class UploadCSV extends Controller
{
public function store(Request $request){
if($request->hasFile('import_file')){
$path = $request->file('import_file')->getRealPath();
$data = \Excel::load($path)->get();
if($data->count()){
foreach ($data as $key => $value) {
$arr[] = ['s_id' => $value->id,
'school_name' => $value->sname,
'region' => $value->reg,
'province' => $value->prov,
'municipality' => $value->mun,
'division' => $value->div,
'district' => $value->dis,
'enrollment_sy_2014_2015' => $value->enrolled,
'mooe_in_php_for_fy_2015' => $value->mooe,
'latitude' => $value->lat,
'longitude' => $value->lng
];
}
Map::insert($arr);
dd('Insert Record successfully.');
//return json_encode($arr);
}
}
dd('Request data does not have any files to import.');
}
CSV 仅包含 200 多行。任何帮助,将不胜感激。在此先感谢:))
【问题讨论】:
标签: php sql-server csv eloquent laravel-5.4