diff --git a/app/Http/Controllers/PageController.php b/app/Http/Controllers/PageController.php index 41ef0f1..7486c14 100644 --- a/app/Http/Controllers/PageController.php +++ b/app/Http/Controllers/PageController.php @@ -78,21 +78,7 @@ class PageController extends Controller { $settings = $this->getSettings(); - // 3a. Akademi Sayfası Yönlendirmeleri - if ($slug === 'truncgil-akademi') { - $host = request()->getHost(); - $path = request()->path(); - - // Eğer ana domainden geliyorsa -> Subdomain'e yönlendir - if ($host !== 'akademi.truncgil.com.tr') { - return redirect()->to('https://akademi.truncgil.com.tr/', 301); - } - - // Eğer subdoman'de ama slug ile geliyorsa (/truncgil-akademi) -> Ana dizine yönlendir (/) - if ($host === 'akademi.truncgil.com.tr' && $path !== '/') { - return redirect()->to('https://akademi.truncgil.com.tr/', 301); - } - } + // Redirection logic disabled for rendering the page locally on main domain. // 1. Statik View Kontrolü if (view()->exists("templates.$slug")) { diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 431ff6b..4cd6e9f 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -21,6 +21,7 @@ class DatabaseSeeder extends Seeder WebDevelopmentPageSeeder::class, AppDevelopmentPageSeeder::class, YapayZekaPageSeeder::class, + TruncgilAkademiPageSeeder::class, SiteTranslationsSeeder::class, CompanyHistoryItemSeeder::class, DekupaiProductSeeder::class, diff --git a/database/seeders/TruncgilAkademiPageSeeder.php b/database/seeders/TruncgilAkademiPageSeeder.php new file mode 100644 index 0000000..65690a4 --- /dev/null +++ b/database/seeders/TruncgilAkademiPageSeeder.php @@ -0,0 +1,44 @@ +first(); + if (!$author) { + $this->command?->warn('Kullanıcı bulunamadı, seeder atlandı.'); + return; + } + + $corporate = Page::where('slug', 'kurumsal')->first(); + + Page::updateOrCreate( + ['slug' => 'truncgil-akademi'], + [ + 'author_id' => $author->id, + 'parent_id' => $corporate?->id, + 'title' => 'Trunçgil Akademi', + 'excerpt' => 'Trunçgil Akademi uzman kadrosuyla web uygulamaları, yapay zeka, Vibe Coding ve müzik prodüksiyonu gibi geleceğin popüler alanlarında profesyonel eğitimler sunar.', + 'content' => '', + 'template' => 'services.truncgil-akademi', + 'featured_image' => null, + 'custom_header_blade' => 'partials.header-truncgil-akademi', + 'status' => 'published', + 'is_homepage' => false, + 'show_in_menu' => true, + 'sort_order' => 20, + 'published_at' => now(), + 'meta_title' => 'Trunçgil Akademi | Geleceğin Teknolojileri ve Eğitimleri', + 'meta_description' => 'Trunçgil Akademi ile Vibe Coding, Yapay Zeka, Web Uygulama Geliştirme ve Müzik Prodüksiyonu eğitimleri. Uzmanından uygulamalı ve modern müfredat.', + ] + ); + + $this->command?->info('✅ Trunçgil Akademi sayfası başarıyla oluşturuldu.'); + } +} diff --git a/resources/views/partials/header-truncgil-akademi.blade.php b/resources/views/partials/header-truncgil-akademi.blade.php new file mode 100644 index 0000000..ab60e8d --- /dev/null +++ b/resources/views/partials/header-truncgil-akademi.blade.php @@ -0,0 +1,81 @@ +{{-- demo1.html: center-nav, !bg-[#fff8ee], #fab758 vurgu --}} +
+ +
+ + diff --git a/resources/views/templates/services/truncgil-akademi.blade.php b/resources/views/templates/services/truncgil-akademi.blade.php new file mode 100644 index 0000000..39a501a --- /dev/null +++ b/resources/views/templates/services/truncgil-akademi.blade.php @@ -0,0 +1,438 @@ +@extends('layouts.site', ['header' => 'partials.header-truncgil-akademi', 'footer' => 'partials.footer']) + +@php + $pageHero = $pageHero ?? \App\Support\PageTemplateHero::resolveForPage($page ?? null, 'services.truncgil-akademi'); + + $socialLinks = setting('social_links'); + $sameAs = []; + if ($socialLinks) { + $links = is_string($socialLinks) ? json_decode($socialLinks, true) : $socialLinks; + if (is_array($links)) { + foreach ($links as $platform => $url) { + if (!empty($url)) { + $sameAs[] = $url; + } + } + } + } + if (empty($sameAs)) { + $sameAs = [ + "https://www.facebook.com/truncgil", + "https://www.instagram.com/truncgil", + "https://www.linkedin.com/company/truncgil-technology" + ]; + } +@endphp + +@push('head') +@if($pageHero) + @if(!empty($pageHero['from_upload'])) + + @elseif(!empty($pageHero['webp'])) + + @endif +@endif + +@endpush + +@push('styles') + + +@endpush + +@section('content') + +@php + $contactUrl = route('page.show', ['slug' => 'iletisim']); +@endphp + +{{-- Hero Section (inspired by demo1.html layout) --}} +
+
+
+
+
+ Trunçgil Akademi Hero +
+
+ +
+

+ {!! t('Trunçgil Akademi ile') !!}
{!! t('Geleceği Şekillendirin') !!} +

+

+ {!! t('Vibe Coding, Yapay Zeka, Web ve Uygulama Geliştirme, Müzik Prodüksiyonu gibi günümüzün en popüler alanlarında uzman kadromuzdan profesyonel ve uygulamalı eğitimler alın.') !!} +

+ + + {!! t('Eğitimleri Keşfedin') !!} + + +
+ +
+ +
+ +
+ +{{-- Services/Expertise Areas (What We Do - inspired by demo1.html 4-card grid) --}} +
+
+
+
+

{!! t('Uzmanlık Alanlarımız') !!}

+

+ {!! t('Geleceğin popüler teknoloji ve sanat trendlerini yakalayan profesyonel müfredat.') !!} +

+
+
+ +
+
+
+ +
+ + {{-- Vibe Coding --}} +
+
+
+
+
+ bolt +
+

{!! t('Vibe Coding') !!}

+

{!! t('Yapay zekayı kodlama ortağı (copilot) olarak kullanarak, sadece doğal dil komutlarıyla sıfırdan komple projeler geliştirmeyi öğrenin.') !!}

+
+
+ ChatGPT + Claude AI + DeepSeek + GitHub Copilot +
+
+
+
+ + {{-- AI & Deep Learning --}} +
+
+
+
+
+ psychology +
+

{!! t('Yapay Zeka & ML') !!}

+

{!! t('PyTorch ve TensorFlow ile yapay sinir ağları tasarlamayı, veri işlemeyi ve makine öğrenmesi algoritmalarını üretim ortamına taşımayı keşfedin.') !!}

+
+
+ PyTorch + TensorFlow + Python + Hugging Face +
+
+
+
+ + {{-- Web Applications --}} +
+
+
+
+
+ language +
+

{!! t('Web Uygulamaları') !!}

+

{!! t('Modern web mimarilerini, React, Vue, Next.js, HTML5, CSS3/Tailwind ve TypeScript tabanlı güçlü frontend-backend geliştirmeyi öğrenin.') !!}

+
+
+ React + Vue + Next.js + Tailwind CSS +
+
+
+
+ + {{-- Music Production --}} +
+
+
+
+
+ music_note +
+

{!! t('Müzik Prodüksiyonu') !!}

+

{!! t('Yapay zeka destekli stem ayrıştırma, spektrogram analizi, dijital ses işleme, WebAssembly ve profesyonel ses mühendisliği teknikleri.') !!}

+
+
+ Python + WebAssembly +
+
+
+
+ +
+
+
+
+ +{{-- Training Methodology (Our Strategy - inspired by demo1.html process) --}} +
+
+
+ +
+
+
+
+
+ + 01 + +
+
+

{!! t('Temel Altyapı & Konsept') !!}

+

{!! t('Teorik temelleri sağlam atarak mantığı kavrar, yapay zekayı asistanımız yaparız.') !!}

+
+
+
+
+ +
+
+
+
+ + 02 + +
+
+

{!! t('Canlı & Gerçekçi Projeler') !!}

+

{!! t('Teoriyle kalmaz; canlı production ortamına uygun, çalışan web ve yapay zeka projeleri üretiriz.') !!}

+
+
+
+
+ +
+
+
+
+ + 03 + +
+
+

{!! t('Portfolyo & Mentorluk') !!}

+

{!! t('Eğitim sonrasında projelerinizi GitHub\'a yükler, güçlü bir portfolyo ile sektöre adım atarsınız.') !!}

+
+
+
+
+
+ +
+

{!! t('Eğitim Metodolojimiz') !!}

+

+ {!! t('Trunçgil Akademi\'de eğitim, ezberden uzak ve tamamen proje odaklıdır.') !!} +

+

+ {!! t('Sektörün ihtiyaç duyduğu modern teknolojileri en efektif öğrenme metotlarıyla birleştiriyoruz. Eğitmenlerimiz sadece teorik bilgi aktarmaz; güncel endüstri projelerinde yer alan deneyimli profesyonellerdir.') !!} +

+ + {!! t('Akademiye Başvurun') !!} + +
+
+ + {{-- Interactive FAQ & Why Choose Us (inspired by demo1.html accordion layout) --}} +
+
+
+ Why Trunçgil Academy +
+
+ +
+

{!! t('Neden Trunçgil Akademi?') !!}

+

+ {!! t('Sektördeki açığı kapatan, kariyer odaklı eğitim felsefesi.') !!} +

+ +
+
+
+ +
+
+
+

{!! t('Vibe Coding, geliştiricilerin kod yazım hızını ve problem çözme kapasitesini yapay zeka araçlarıyla (Claude, GPT, DeepSeek vb.) maksimize ettiği yeni nesil bir çalışma tarzıdır. Sektördeki en popüler yaklaşımdır ve öğrencilerimize büyük zaman avantajı sağlar.') !!}

+
+
+
+ +
+
+ +
+
+
+

{!! t('Evet, başarıyla tamamlanan projelerin ve portfolyo sunumlarının ardından, Trunçgil Teknoloji referanslı başarı sertifikası ve küresel geçerliliği olan dijital katılım rozeti takdim edilir.') !!}

+
+
+
+ +
+
+ +
+
+
+

{!! t('Eğitimlerimizin tamamı tamamen online (çevrim içi) olarak yürütülmektedir. Canlı ve interaktif dersler, mentor destekli çalışma süreçleri, dijital atölyeler ve uzaktan erişilebilen zengin kaynaklar sayesinde Türkiye\'nin ve dünyanın her yerinden katılım sağlayabilirsiniz.') !!}

+
+
+
+
+
+
+ +
+
+ +{{-- Footer Call to Action (inspired by demo1.html CTA layout) --}} +
+
+
+
+
+
+
+

{!! t('Geleceğinizi Bugün Planlayın') !!}

+

+ {!! t('Teknolojik dönüşümde yerinizi almak ve Trunçgil Akademi eğitimlerine katılmak için hazır mısınız?') !!} +

+
+
+ +
+
+
+
+
+ +@endsection