Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -23,7 +23,9 @@
|
||||
|
||||
public function data()
|
||||
{
|
||||
return [
|
||||
|
||||
// return = [
|
||||
$originalData = [
|
||||
['province_code' => 11, 'code' => '11.01', 'name' => 'KAB. ACEH SELATAN'],
|
||||
['province_code' => 11, 'code' => '11.02', 'name' => 'KAB. ACEH TENGGARA'],
|
||||
['province_code' => 11, 'code' => '11.03', 'name' => 'KAB. ACEH TIMUR'],
|
||||
@@ -540,5 +542,15 @@
|
||||
['province_code' => 92, 'code' => '92.71', 'name' => 'KOTA SORONG'],
|
||||
|
||||
];
|
||||
|
||||
$formattedData = array_map(function ($item) {
|
||||
$item['name'] = ucwords(strtolower($item['name']));
|
||||
return $item;
|
||||
}, $originalData);
|
||||
|
||||
return $formattedData;
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -4,6 +4,7 @@ namespace Modules\Location\Database\Seeders;
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
use Illuminate\Support\Facades\Log;
|
||||
|
||||
class VillageSeeder extends Seeder
|
||||
{
|
||||
@@ -12,8 +13,12 @@ class VillageSeeder extends Seeder
|
||||
*/
|
||||
public function run(): void
|
||||
{
|
||||
|
||||
try {
|
||||
DB::unprepared(file_get_contents(__DIR__ . '/villages.sql'));
|
||||
} catch (\Exception $e) {
|
||||
Log::error('Seeder Error: ' . $e->getMessage());
|
||||
throw $e;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user