Laravel Excel читать файл без импорта в базу данных - PullRequest
0 голосов
/ 02 июля 2019

Я использую этот libray для управления файлом Excel в проекте laravel (https://docs.laravel -excel.com / 3.1 / Getting-Start / * )

Я хотел бы прочитать только Excelфайл, который я загружаю из локального файла и возвращаю как JSON.

Мой код в контроллере:

$excel = $request->file('excel');
$array = Excel::import(new ProductsImport, $excel);

, где файл ProductsImport

<?php

namespace App\Imports;

use App\Models\Product;
use Maatwebsite\Excel\Concerns\Importable;
use Maatwebsite\Excel\Concerns\ToModel;

class ProductsImport implements ToModel
{

    use Importable;

    /**
     * @param array $row
     *
     * @return Products|null
     */
    public function model(array $row)
    {

        //return $row;

        return new Product([
            'name' => $row[0],
            'email' => $row[1]
        ]);

    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...