Windows'ta Laravel Kurulumu: Adım Adım Rehber
Merhaba, sen de Laravel ile web projeleri geliştirmeye başlamak mı istiyorsun? O zaman doğru yerdesin! Bugün, Windows işletim sisteminde Laravel kurulumunu ve ilk Laravel projemizi nasıl oluşturacağımızı adım adım anlatacağım. Hazırsan, başlayalım!
Laravel Nedir?
Laravel, PHP tabanlı bir framework'tür ve modern web uygulamaları geliştirmenin en popüler yoludur. Güçlü yönleri arasında hızlı geliştirme süresi, kullanımı kolay syntax'ı ve güçlü özellikleri bulunur. Eğer PHP biliyorsan, Laravel'i kullanmak tam sana göre. Şimdi, Windows üzerinde Laravel kurulumuna geçelim.
1. Gerekli Araçların Kurulumu
Laravel'i bilgisayarına kurmadan önce bazı araçları yüklemelisin. Endişelenme, oldukça basit. Aşağıda gerekli olan tüm adımları bulacaksın.
PHP: Laravel, PHP tabanlı bir framework olduğundan, bilgisayarında PHP'nin en son sürümünün yüklü olması gerekir. PHP’yi yüklemek için [PHP’nin resmi web sitesine](https://www.php.net/downloads.php) gidip, Windows için uygun olan sürümü indirmen gerekecek.
Composer: Laravel, Composer adlı bir bağımlılık yönetim aracı kullanır. Bu araç, projenin ihtiyaç duyduğu tüm paketleri kolayca yüklemene yardımcı olur. Composer’ı [resmi sitesinden](https://getcomposer.org/download/) indirip kurabilirsin.
MySQL (veya alternatif veritabanı): Laravel, veritabanı bağlantısı için MySQL veya alternatif bir veritabanı yönetim sistemi kullanır. Eğer bilgisayarında MySQL yoksa, [XAMPP](https://www.apachefriends.org/index.html) gibi bir paket indirerek hem Apache hem de MySQL’i kurabilirsin.
2. Laravel Kurulumu
Gerekli araçları kurduktan sonra, Laravel'i kurmaya başlayabiliriz. Adımlar oldukça basit:
1. İlk olarak, terminali (ya da komut istemcisini) aç. Windows’ta bu, genellikle "CMD" olarak adlandırılır.
2. Ardından, aşağıdaki komutu girerek Composer ile Laravel’i kurabilirsin:
composer global require laravel/installerBu komut, Laravel'in en güncel sürümünü sistemine yükler.
3. Laravel kurulumunun başarıyla tamamlandığını görmek için şu komutu kullanabilirsin:
laravelBu komut, Laravel’in kurulumunun başarılı olup olmadığını kontrol etmeni sağlar. Eğer komut doğru çalışıyorsa, "Laravel" yazısının altındaki komutları görmelisin.
3. Yeni Laravel Projesi Oluşturma
Laravel kurulumunu tamamladıktan sonra, artık bir proje oluşturabiliriz. Proje oluşturmak için terminalde şu komutu girmen yeterli:
laravel new myprojectBu komut, "myproject" adlı yeni bir Laravel projesi oluşturur. Kendi projen için farklı bir isim de verebilirsin. Laravel, gerekli tüm dosyaları ve yapılandırmaları otomatik olarak oluşturacaktır.
4. Projeyi Çalıştırma
Proje başarıyla oluşturulduktan sonra, projeye gidip çalıştırabiliriz. Proje klasörüne gitmek için şu komutu kullanabilirsin:
cd myprojectSonrasında, Laravel’in dahili sunucusunu başlatmak için şu komutu kullanabilirsin:
php artisan serveBu komut, projeni yerel bir sunucuda çalıştırır ve genellikle http://127.0.0.1:8000 adresinde erişilebilir hale gelir.
Şimdi, tarayıcını aç ve bu adresi ziyaret et! Eğer her şey doğru şekilde kurulmuşsa, Laravel’in hoş geldiniz sayfasını göreceksin. Hemen projenin temel sayfası açılacaktır.
5. İlk Laravel Projeni Yapılandırma
Artık Laravel’in temellerini öğrenmeye başladık. Şimdi biraz projeyi kişiselleştirebiliriz. Laravel ile ilk yapman gerekenlerden biri, rotalar ve controller’lar oluşturmak. Laravel, MVC (Model-View-Controller) mimarisiyle çalıştığı için, projede bu yapıyı kullanmak önemlidir.
Bir rota oluşturmak için routes/web.php dosyasını aç. Örneğin:
Route::get('/', function () {
return view('welcome');
});Bu rota, ana sayfada "welcome" view'ını gösterecek. Ancak, dinamik içerik eklemek için controller kullanmak daha iyi bir yaklaşım olacaktır. Basit bir controller oluşturmak için şu komutu kullanabilirsin:
php artisan make:controller WelcomeControllerBu komut, "WelcomeController" adında yeni bir controller dosyası oluşturur. Ardından, controller'ını routes/web.php dosyasına bağlayabilirsin.
Sonuç: Başarıyla Laravel Projen Başladı!
Tebrikler! Artık Windows üzerinde Laravel kurulumunu tamamladın ve ilk projen üzerinde çalışmaya başladın. Laravel ile daha pek çok şey keşfedeceksin; ancak bu başlangıç adımları, güçlü bir temel oluşturmanı sağlar.
Unutma, Laravel geniş bir ekosisteme sahiptir. Gelişen projeler ve topluluklar sayesinde sürekli olarak yeni şeyler öğrenmeye devam edeceksin.
Bir sonraki adımda neler yapacağın tamamen sana bağlı. Yeni özellikler ekleyerek projeni geliştirmeye devam et!