Windows'ta Laravel Kurulumu ve İlk Proje Adım Adım Rehberi

Windows'ta Laravel kurulumunu adım adım anlatan ve ilk Laravel projenizi oluşturmanıza yardımcı olacak detaylı bir rehber.

BFS

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/installer


Bu 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:

laravel


Bu 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 myproject


Bu 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 myproject


Sonrasında, Laravel’in dahili sunucusunu başlatmak için şu komutu kullanabilirsin:

php artisan serve


Bu 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 WelcomeController


Bu 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!

İlgili Yazılar

Benzer konularda diğer yazılarımız

ASP.NET Core ile Mobil Uygulama Geliştirme: Cross-Platform Web ve Mobil Uygulama Birleştirme

Günümüzde mobil uygulamalar hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlarımızda geçirdiğimiz zamanın büyük bir kısmını mobil uygulamalar sayesinde geçiriyoruz. Peki, bir mobil uygulama geliştirirken karşılaştığımız zorlukları nasıl...

ASP.NET Core 500 Internal Server Error: Sebepleri ve Çözümleri

Bir web geliştiricisi olarak, karşılaştığınız en zorlayıcı hatalardan biri şüphesiz "500 Internal Server Error"dır. Bu hata, web uygulamanızda her şeyin yolunda gittiğini düşündüğünüz bir anda karşınıza çıkabilir ve tüm projeyi durdurabilir. Ancak merak...

OAuth2 Authentication Error: Nedenleri ve Çözümleri

OAuth2 Authentication Error: Gerçekten Neyin Peşindeyiz?Her geliştirici, kimlik doğrulama hatalarıyla bir noktada karşılaşmıştır. Ama bazen işler kontrolden çıkabiliyor. Eğer bir gün OAuth2 ile çalışırken bir kimlik doğrulama hatası aldığınızda, yalnız...