From 715c0ac556941754fe73da72f22c1f057be73321 Mon Sep 17 00:00:00 2001 From: Ilham Wara Nugroho Date: Thu, 2 Oct 2025 14:04:51 +0700 Subject: [PATCH] update --- .../Eloquent/DatasetRepository.php | 34 ++++++++----------- 1 file changed, 15 insertions(+), 19 deletions(-) diff --git a/app/Repositories/Eloquent/DatasetRepository.php b/app/Repositories/Eloquent/DatasetRepository.php index 29e62c0..49b1b43 100644 --- a/app/Repositories/Eloquent/DatasetRepository.php +++ b/app/Repositories/Eloquent/DatasetRepository.php @@ -52,10 +52,8 @@ class DatasetRepository implements DatasetRepositoryInterface throw new \Exception("Import {$importClass} tidak ditemukan"); } - // dd($data); - return DB::transaction(function () use ($modelClass, $importClass, $file, $data) { - - try { + try { + DB::transaction(function () use ($modelClass, $importClass, $file, $data) { $keyId = decode_id($data['secure_id']); $json = []; $filePath = null; @@ -167,24 +165,22 @@ class DatasetRepository implements DatasetRepositoryInterface } return $masterModel; - }catch (\Maatwebsite\Excel\Validators\ValidationException $e) { - $failures = $e->failures(); + }); + }catch (\Maatwebsite\Excel\Validators\ValidationException $e) { + $failures = $e->failures(); - foreach ($failures as $failure) { - // Kolom & baris error - dump('Row: '.$failure->row()); - dump('Attribute: '.$failure->attribute()); - dump('Errors: ', $failure->errors()); - dump('Values: ', $failure->values()); - } - - return $failures; - } catch (Exception $e) { - dd($e->getMessage()); + foreach ($failures as $failure) { + // Kolom & baris error + dump('Row: '.$failure->row()); + dump('Attribute: '.$failure->attribute()); + dump('Errors: ', $failure->errors()); + dump('Values: ', $failure->values()); } - - }); + return $failures; + } catch (Exception $e) { + dd($e->getMessage()); + } } public function getChartData($modelClass,$datasetId,$templateId)