Files
Investidor-V2/database/seeders/SectorSeeder.php
T
nala 5e6b32b493
tests / ci (push) Waiting to run
dados do seeder
2026-09-30 13:47:51 +02:00

29 lines
1.4 KiB
PHP

<?php
namespace Database\Seeders;
use App\Models\Sector;
use Illuminate\Database\Seeder;
class SectorSeeder extends Seeder
{
public function run(): void
{
$sectors = [
['name' => 'Agronegócio', 'slug' => 'agronegocio', 'short_description' => 'Produção, agroprocessamento, irrigação e cadeias de valor agrícolas.'],
['name' => 'Energia e Mineração', 'slug' => 'energia', 'short_description' => 'Energias renováveis, transição energética e mineração responsável.'],
['name' => 'Turismo', 'slug' => 'turismo', 'short_description' => 'Hotelaria, turismo costeiro, cultural e ecológico.'],
['name' => 'Infraestruturas', 'slug' => 'infraestruturas', 'short_description' => 'Logística, transportes, parques industriais e energia.'],
['name' => 'Economia Azul', 'slug' => 'economia-azul', 'short_description' => 'Pesca, aquacultura, portos e logística marítima.'],
['name' => 'Mercado Financeiro', 'slug' => 'mercado-financeiro', 'short_description' => 'Fintech, capital de risco e instrumentos financeiros.'],
];
foreach ($sectors as $index => $sector) {
Sector::firstOrCreate(
['slug' => $sector['slug']],
[...$sector, 'is_active' => true, 'sort_order' => $index + 1, 'published_at' => now()]
);
}
}
}