@marq

Как загрузить в базу данных данные с cvs через League/csv?

Парсю с cvs таблицы данные с помощью legue/cvs, дальше их надо загрузить в бд, застрял на этом этапе, не нашел как правильно это делать.

$csv  = Reader::createFromPath('test.csv', 'r');
        $header = $csv->getHeader(); 
        $records = $csv->getRecords(); 
        Product::create($csv->toString());

Сама ошибка:

Argument 1 passed to Illuminate\Database\Eloquent\Builder::create() must be of the type array, object given, called in C:\OSPanel\domains\grand\vendor\laravel\framework\src\Illuminate\Support\Traits\ForwardsCalls.php on line 23
  • Вопрос задан
  • 52 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы