laravel загрузить CSV и импортировать данные CSV файла в базу данных с целочисленным полем

Я пытаюсь загрузить CSV и импортировать данные CSV в базу данных, она работает нормально,
но я столкнулся с проблемой с целочисленным полем в базе данных.

Мой CSV-файл есть наименование товара а также количество поле

Excel::filter('chunk')->load($uploaded_file)->chunk(100, function($results) {
foreach($results as $result) {
echo $result->quantity;     # When I try to insert it is 0 because it is string
# I tried typecasting (int)$result->quantity; it leads to 0
# And also intval($result->quantity); this too leads to 0
}
});

Это пакет, который я использую

0

Решение

$ xls_datas = Excel :: load ($ xlsFile, функция ($ reader) {
}) -> ToArray ();

//$csv_values = $this->readCSV($csvFile);
//$except_first_row_excel = array_slice($csv_values, 1, -1);
//$total_excel_rows = $except_first_row_excel-1;

if(count($xls_datas) > 0)
{
foreach($xls_datas as $xls_data)
{
$xls_data->quantity;//insert query
}
}
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]