Laravel 11 Öğreniyoruz: Giriş ve İlk Uygulama

Laravel 11 Öğreniyoruz: Giriş ve İlk Uygulama

Laravel 11 serimizin ilk dersi ile karşınızdayız. Bu derste, Laravel 11'in temel özelliklerine hızlıca bir giriş yapacağız ve basit bir "Merhaba Dünya" uygulaması oluşturarak Laravel'in temellerini keşfedeceğiz.

Laravel 11: Neler Yeni?

Laravel 11, önceki sürümlerden çeşitli iyileştirmeler ve yeni özellikler getiriyor. Laravel 11'de dikkat çeken bazı yenilikler şunlardır:

  • Gelişmiş HTTP İstemcisi: Laravel 11, HTTP isteklerini daha esnek ve güçlü bir şekilde yönetmenizi sağlayan geliştirilmiş bir HTTP istemcisi sunar.

  • Yeniden Yapılandırılmış İş Kuyruğu Sistemi: Laravel 11, iş kuyruklarını daha verimli yönetmenizi sağlayan bir yapı sunar.

  • Optimize Edilmiş Performans: Laravel 11, performans konusunda ciddi iyileştirmeler getiriyor, özellikle büyük ölçekli uygulamalar için.

  • Gelişmiş Validasyon: Yeni validasyon kuralları ve hata mesajları ile formlar ve giriş verileri üzerinde daha hassas kontrol sağlayabilirsiniz.

Bu yenilikleri ilerleyen derslerde daha ayrıntılı olarak inceleyeceğiz. Şimdi, basit bir Laravel uygulaması oluşturarak işe başlayalım.

İlk Uygulama: "Merhaba Dünya"

Laravel'de ilk uygulamamızı oluşturmak için birkaç basit adımı takip edeceğiz. Bu adımda, Laravel'in temel yapısını ve dosya düzenini anlamak amacıyla bir "Merhaba Dünya" uygulaması oluşturacağız.

Adım 1: Route ve Controller Oluşturun

Laravel'de her şeyin başlangıç noktası route (yönlendirme) dosyalarıdır. Laravel, yönlendirmeleri routes/web.php dosyasında tanımlar. Bu dosya, uygulamanıza gelen istekleri belirli controller'lara yönlendiren kurallar içerir.

İlk olarak, routes/web.php dosyasını açın ve aşağıdaki satırı ekleyin:

use Illuminate\Support\Facades\Route;

Route::get('/', function () {
    return "Merhaba Dünya!";
});

Bu satır, uygulamanızın ana sayfasında "Merhaba Dünya!" mesajını gösterecektir.

Adım 2: Uygulamayı Çalıştırın

Laravel geliştirme sunucusunu başlatmak için terminalde aşağıdaki komutu çalıştırın:

php artisan serve

Tarayıcınızı açın ve http://127.0.0.1:8000 adresine gidin. Eğer "Merhaba Dünya!" mesajını görüyorsanız, uygulamanız başarıyla çalışıyor demektir!

Sonuç

Bu derste, Laravel 11'de ilk basit uygulamamızı oluşturarak framework'ün temel yapısını ve çalışma şeklini öğrendik. İlerleyen derslerde, Laravel'in diğer güçlü özelliklerini inceleyerek daha karmaşık uygulamalar geliştireceğiz.