update deploy

This commit is contained in:
bulut
2026-03-27 10:41:54 +03:00
parent 69d19c0176
commit 6f6448aa06
422 changed files with 37956 additions and 0 deletions

View File

@@ -0,0 +1,79 @@
<?php
namespace Database\Seeders;
use App\Models\Story;
use Illuminate\Database\Seeder;
class StorySeeder extends Seeder
{
/**
* Seed stories for homepage.
*/
public function run(): void
{
$stories = [
[
'title' => 'Boğaziçi Denizcilik',
'badge' => 'Tanıtım',
'content' => "1998'den bu yana Türk denizciliğine nitelikli personel yetiştiriyoruz. IMO standartlarında, STCW uyumlu eğitimlerimizle 15.000+ mezun.",
'image' => null,
'cta_text' => 'Hakkımızda',
'cta_url' => '/kurumsal/hakkimizda',
'order_index' => 0,
],
[
'title' => 'Eğitimler Başlıyor',
'badge' => 'Yeni Dönem',
'content' => 'Güverte, makine ve STCW eğitim gruplarımız açılıyor. Teori ve simülatör destekli uygulamalı müfredat.',
'image' => null,
'cta_text' => 'Eğitim Takvimi',
'cta_url' => '/egitimler/takvim',
'order_index' => 1,
],
[
'title' => 'Eğitim Kategorileri',
'badge' => 'Katalog',
'content' => 'Güverte, makine, STCW güvenlik, yat kaptanlığı, telsiz ve belge yenileme — 6 ana kategoride 45+ eğitim programı.',
'image' => null,
'cta_text' => 'Tüm Eğitimler',
'cta_url' => '/egitimler',
'order_index' => 2,
],
[
'title' => 'Belge Yenileme',
'badge' => 'Yenileme',
'content' => 'BST, AFF, ilk yardım ve güverte/makine yeterlik belgelerinizin süresi mi doluyor? Hafta sonu tazeleme programlarımız açık.',
'image' => null,
'cta_text' => 'Yenileme Eğitimleri',
'cta_url' => '/egitimler/yenileme',
'order_index' => 3,
],
[
'title' => 'Yat Kaptanlığı',
'badge' => 'Yat',
'content' => '25 GT, 149 GT ve 3000 GT tonaj sınıflarında yat kaptanlığı eğitimleri. Kıyı seyri, manevra, deniz hukuku ve güvenlik.',
'image' => null,
'cta_text' => 'Detaylı Bilgi',
'cta_url' => '/egitimler/yat-kaptanligi',
'order_index' => 4,
],
[
'title' => 'STCW Güvenlik',
'badge' => 'STCW',
'content' => 'Temel Güvenlik (BST), ileri yangın söndürme (AFF), denizde kişisel can kurtarma ve ilk yardım — zorunlu STCW sertifikaları.',
'image' => null,
'cta_text' => 'STCW Eğitimleri',
'cta_url' => '/egitimler/stcw',
'order_index' => 5,
],
];
foreach ($stories as $story) {
Story::firstOrCreate(
['title' => $story['title']],
$story,
);
}
}
}