Я и @narayan изо всех сил пытались превратить запрошенный файл Excel в массив.Теперь я могу правильно получить массив с кодом ниже
$rows = Excel::toArray(new SalesOrderImport, $request->file('sampledata'));
В моем классе SalesOrderExport у меня есть только функция по умолчанию, которая требуется как абстрактный метод.
namespace App\Exports;
use App\SalesOrder;
use Maatwebsite\Excel\Concerns\FromCollection;
class SalesOrderExport implements FromCollection
{
public function collection()
{
return SalesOrder::all();
}
}
MyКод контроллера
public function importTest(Request $request)
{
$rows = Excel::toArray(new SalesOrderImport, $request->file('sampledata'));
return response()->json(["rows"=>$rows]);
}
И в HTML
<input class="" type="file" name="sampledata" id="sampledata">
Я уже создал этот экспорт с помощью
php artisan make:import SalesOrder
Прикрепление связанных изображений