%PDF- %PDF-
Direktori : /var/www/html/diaspora/api/app/Imports/ |
Current File : /var/www/html/diaspora/api/app/Imports/CountriesImport.php |
<?php namespace App\Imports; use App\Models\Country; use Maatwebsite\Excel\Concerns\ToModel; use Maatwebsite\Excel\Concerns\WithHeadingRow; class CountriesImport extends BaseImportModel implements ToModel, WithHeadingRow { /** * @param array $row * * @return mixed * @throws \Exception */ public function model(array $row) { try { $iso = $row['code']; $en = $row['en']; $sq = $row['sq']; if ($iso && $en && $sq) { /** @var Country $country */ $country = Country::query() ->create([ 'iso_2' => strtolower($iso), 'is_enabled' => false, 'en' => [ 'name' => ucfirst(strtolower($en)), ], 'sq' => [ 'name' => ucfirst(strtolower($sq)), ], ]); return $country; } } catch (\Exception $e) { } } }