Laravel 将 csv 导入数据库
Laravel Import csv to database
我是 laravel 的新手,想知道是否有更好的方法将数据作为 csv 导入到 database.Also 我需要将数据导入多个表所以如果有人可以帮助我这对我来说会节省很多时间,感谢任何示例代码。
非常清醒的描述,但这是我如何做的片段:
$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 文档。
我是 laravel 的新手,想知道是否有更好的方法将数据作为 csv 导入到 database.Also 我需要将数据导入多个表所以如果有人可以帮助我这对我来说会节省很多时间,感谢任何示例代码。
非常清醒的描述,但这是我如何做的片段:
$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 文档。