我是laravel的新手,想知道是否有更好的方法将数据作为csv导入数据库。我还需要将数据导入到多个表中,这样如果有人可以帮助我,那将是一个很好的节省时间我,赞赏任何示例代码。
答案 0 :(得分:0)
非常醒来的描述,但这是我如何做到的一小部分:
$fp = fopen($vendor->product_feed_url, 'r'); $head = fgetcsv($fp, 1000, ',', '"'); while ($column = fgetcsv($fp, 1000, ',', '!')) { try { if (!(count($head)==count($column))){ continue; } $column = array_combine($head, $column);
在$列中,你应该有一行csv文件。