Задать вопрос
@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
  • Вопрос задан
  • 61 просмотр
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы