Files
location/database/seeders/VillageSeeder.php
Daeng Deni Mardaeni 0b58db9d16 fix(seeder): handle exceptions in VillageSeeder
- Menambahkan penanganan kesalahan saat menjalankan seeder untuk menghindari kegagalan tanpa informasi.
- Menggunakan Log untuk mencatat kesalahan yang terjadi saat memuat data dari file villages.sql.
2025-01-15 09:44:03 +07:00

25 lines
503 B
PHP

<?php
namespace Modules\Location\Database\Seeders;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Log;
class VillageSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
try {
DB::unprepared(file_get_contents(__DIR__ . '/villages.sql'));
} catch (\Exception $e) {
Log::error('Seeder Error: ' . $e->getMessage());
throw $e;
}
}
}