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.