Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Yazı Tipi BoyutlandırıcıAa
  • Anasayfa
  • Teknoloji
    • Siber Güvenlik
    • Yapay Zeka
    • Donanım
    • Bilim
  • Yazılım
  • Savunma & İstihbarat
  • Oyun
  • Yaşam
    • Finans
    • Sinema
    • Dünyadan Haberler
  • İş Birliği
Okuma: Laravel’de Site Haritası Oluşturma: Kapsamlı Bir Rehber
Paylaş
Yazı Tipi BoyutlandırıcıAa
Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Ara
Bizi Takip Et
  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti
© 2026 Teknomers. All Rights Reserved.

Anasayfa » Laravel’de Site Haritası Oluşturma: Kapsamlı Bir Rehber

Yazılım

Laravel’de Site Haritası Oluşturma: Kapsamlı Bir Rehber

teknomers
Son güncelleme: 22 Haziran 2026 01:19
teknomers
Paylaş
Paylaş

Arama motorları, örneğin Google ve Bing, web sitenizin sayfalarını verimli bir şekilde taramak ve dizinlemek için site haritalarını kullanır. Laravel’de, popüler Spatie Sitemap paketi sayesinde bir site haritası oluşturmak oldukça kolaydır.

Bu makalede, Spatie Sitemap paketini kullanarak Laravel’de bir site haritası oluşturmayı öğreneceksiniz.


Sitemap Nedir?

Sitemap, web sitenizin URL’lerini içeren bir XML dosyasıdır. Arama motorlarına yardımcı olur:

Yeni yayınlanan sayfaları keşfetmek
Sitelerin yapısını anlamak
İçeriği daha verimli bir şekilde taramak ve dizinlemek
Web sitenizin SEO görünürlüğünü artırmak

Tipik bir sitemap URL’si şu şekildedir:

https://yourwebsite.com/sitemap.xml


Adım 1: Sitemap Paketini Kurun

Spatie tarafından sağlanan mükemmel paketi kullanacağız.

Aşağıdaki komutu çalıştırın:

composer require spatie/laravel-sitemap


Adım 2: Sitemap Oluşturma için Bir Kontrolcü Oluşturun

php artisan make:controller GenerateSitemap


Adım 3: Kontrolcüyü Açın ve Aşağıdaki Kodu Ekleyin.

namespace App\Http\Controllers;

use Spatie\Sitemap\Sitemap;
use Spatie\Sitemap\Tags\Url;
use App\Models\Post;

class GenerateSitemap extends Controller
{
    public function index(){
        $sitemap = Sitemap::create();

        /* 
        --------------------------------------------------------------------------
        Static Pages 
        -------------------------------------------------------------------------- 
        */
        $sitemap->add(
            Url::create("https://dev.to/")
                ->setPriority(1.0)
                ->setChangeFrequency(Url::CHANGE_FREQUENCY_DAILY)
        );

        /* 
        --------------------------------------------------------------------------
        Posts 
        -------------------------------------------------------------------------- 
        */
        Post::with('category')
            ->where(, 1)
            ->latest()->get()
            ->each(function ($post) use ($sitemap) {
            $sitemap->add(
                Url::create($post->category->slug ."https://dev.to/". $post->slug)
                    ->setLastModificationDate($post->updated_at)
                    ->setPriority(0.9)
                    ->setChangeFrequency(Url::CHANGE_FREQUENCY_WEEKLY)
            );
        });

        /* 
        |-------------------------------------------------------------------------- 
        | Write File 
        |-------------------------------------------------------------------------- 
        */
        $sitemap->writeToFile(public_path('sitemap.xml'));

        return back()->with('success', 'Sitemap Başarıyla Oluşturuldu!');
    }
}

Tüm makaleyi okuyun:



Laravel’de Spatie Sitemap paketini kullanarak bir XML sitemap nasıl oluşturulur öğrenin. Dinamik site haritaları oluşturun, veritabanı URL’lerini ekleyin, güncellemeleri Laravel Scheduler ile otomatikleştirin ve web sitenizin SEO ve arama motoru dizinlemesini iyileştirin.

favicon
mindwarezone.com

Bu üzere düzenleme, Türk yazılımcılar için Laravel ile sitemap oluşturma süreçlerini net ve anlaşılır bir şekilde açıklamaktadır. Kod blokları korunmuş ve içerik profesyonel bir dille yeniden yazılmıştır.

Contents
    • Sitemap Nedir?
  • Adım 1: Sitemap Paketini Kurun
  • Adım 2: Sitemap Oluşturma için Bir Kontrolcü Oluşturun
  • Adım 3: Kontrolcüyü Açın ve Aşağıdaki Kodu Ekleyin.

Kaynak: Orijinal Makale

Görüntüleri 10,000 Küçük HTML Elemanına Dönüştürdüm, Neden Olmasın ki?
Proje BookMyShow: 9. Gün – Geliştirici Topluluğu
Laravel’de Eloquent ORM’ye Giriş
Sıfırdan Depoya: Tam Deploynix Kurulum Kılavuzu
Quiz Tabanlı Potansiyel Müşteri Oluşturma: Geliştirici Rehberi
Bu Makaleyi Paylaş
Facebook Bağlantıyı Kopyala Yazdır
Paylaş
Önceki Makale Razer Naga ile hastaları tedavi eden telehealth doktoru
Sonraki Makale Eski Android telefonlarla Shahed insansız hava araçlarını tespit etme

Sanal Medya

FacebookBeğen
452Takip Et
PinterestSabitle
237Takip Et

Son Eklenenler

Uber’in Otonom Araç Stratejisi: Kendini Koruma Yöntemi mi?
Genel
Ray-Ban Meta AI Gözlükleri Üzerine Lorde’dan İlginç Yorumlar
Liste
Günah İşlemeye Devam Edelim Mi? Umut ve Şifa Sunan Bir Yolculuk
Liste
Acil: Claude Fable 5 Ücretsiz Kalıyor, Kaçırmayın!
Siber Güvenlik
FCC, yörüngesel ayna test uydularını onayladı: Güneşi yansıtan dev uzay gemileri
Donanım
Çoğu Tutku Projesi Kötü Olduğu İçin Başarısız Olmaz, Başlangıç Nedenimizi Yavaşça Unuttuğumuz İçin Başarısız Olur.
Yazılım
//

Siber güvenlik, yapay zeka ve savunma sanayiinden; finans ve sinema dünyasına uzanan geniş bir yelpaze. Teknomers; teknoloji, strateji ve yazılım dünyasını sade bir dille sizlerle buluşturuyor.

Kurumsal

  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti

Kategoriler

  • Teknoloji
  • Oyun
  • Sinema
  • Siber Güvenlik
  • Bilim
  • Finans
  • Dünyadan Güncel Haberler

Populer

  • TV'de Ücretsiz İzlenebilen Şifresiz Erotik Kanallar (2025 Güncel Frekans Listesi)

  • The Last of Us PC Kontrolleri: Hızlı Silah Değiştirme ve Tüm Tuşlar (2025)

  • Hogwarts Legacy'de Odaklanma İksiri Nasıl Yapılır?

Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Bizi Takip Et
© 2026 Teknomers. All Rights Reserved.
Welcome Back!

Sign in to your account

Kullanıcı Adı veya E-posta Adresi
Şifre

Şifrenizi mi unuttunuz?