Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel将csv导入数据库_Laravel_Laravel 5_Laravel 5.2 - Fatal编程技术网

Laravel将csv导入数据库

Laravel将csv导入数据库,laravel,laravel-5,laravel-5.2,Laravel,Laravel 5,Laravel 5.2,我是laravel的新手,想知道是否有更好的方法将数据作为csv导入数据库。此外,我需要将数据导入多个表中,因此,如果有人能帮我解决这一问题,我将非常感谢任何示例代码。非常好的描述,但这是我如何做到这一点的剪贴画: $fp = fopen($vendor->product_feed_url, 'r'); $head = fgetcsv($fp, 1000, ',', '"'); while ($column = fgetcsv($fp, 1000, ',', '!')) {

我是laravel的新手,想知道是否有更好的方法将数据作为csv导入数据库。此外,我需要将数据导入多个表中,因此,如果有人能帮我解决这一问题,我将非常感谢任何示例代码。

非常好的描述,但这是我如何做到这一点的剪贴画:

$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); $fp=fopen($vendor->product_feed_url,'r'); $head=fgetcsv($fp,1000,',','”); 而($column=fgetcsv($fp,1000,',','!')){ 试一试{ 如果(!(计数($head)=计数($column))){ 继续; } $column=数组\组合($head,$column); 在$列中,csv文档中应有一行