From 57c5a005a4029269885c357d3caf17de11d3c674 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cihan=20=C5=9Eent=C3=BCrk?= <53110792+CihanSenturk@users.noreply.github.com> Date: Mon, 29 Jan 2024 17:02:01 +0300 Subject: [PATCH] Added import skip unknown sheets --- app/Abstracts/ImportMultipleSheets.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/Abstracts/ImportMultipleSheets.php b/app/Abstracts/ImportMultipleSheets.php index f43c378c5..e8e5a1639 100644 --- a/app/Abstracts/ImportMultipleSheets.php +++ b/app/Abstracts/ImportMultipleSheets.php @@ -5,9 +5,10 @@ namespace App\Abstracts; use Illuminate\Contracts\Queue\ShouldQueue; use Maatwebsite\Excel\Concerns\Importable; use Maatwebsite\Excel\Concerns\WithChunkReading; +use Maatwebsite\Excel\Concerns\SkipsUnknownSheets; use Maatwebsite\Excel\Concerns\WithMultipleSheets; -abstract class ImportMultipleSheets implements ShouldQueue, WithChunkReading, WithMultipleSheets +abstract class ImportMultipleSheets implements ShouldQueue, WithChunkReading, WithMultipleSheets, SkipsUnknownSheets { use Importable; @@ -22,4 +23,9 @@ abstract class ImportMultipleSheets implements ShouldQueue, WithChunkReading, Wi { return config('excel.imports.chunk_size'); } + + public function onUnknownSheet($sheetName) + { + // + } }