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

**

BFS



Windows üzerinde Laravel kurulumuna başlamak, PHP ve web geliştirme yolculuğunuzda önemli bir adımdır. Bu rehberde, Laravel'i Windows'a kurmayı ve ilk projenizi nasıl oluşturacağınızı adım adım öğrenebilirsiniz. Laravel, PHP tabanlı bir framework olup, güçlü yapısı ve kullanıcı dostu özellikleri ile bilinir. Şimdi, kafanızı karıştıran tüm soruları geride bırakıp, Laravel dünyasına doğru keyifli bir yolculuğa çıkmaya hazır olun.

1. Adım: Gerekli Yazılımların Kurulumu



Laravel'i kurmadan önce, bazı temel yazılımların bilgisayarınızda yüklü olması gerekiyor. Bunlar şunlar:

PHP: Laravel, PHP tabanlı bir framework olduğu için PHP'nin bilgisayarınızda yüklü olması gerekiyor. Laravel'in en son sürümü PHP 8.0 veya üstünü gerektiriyor.

Composer: Composer, PHP için bir bağımlılık yönetim aracıdır ve Laravel projelerinde kullanılan kütüphaneleri yönetecek.

MySQL veya MariaDB: Laravel projelerinizde veritabanı kullanmak istiyorsanız, bir veritabanı yönetim sistemi kurmalısınız. Windows üzerinde MySQL veya MariaDB kullanabilirsiniz.

Laravel Homestead (isteğe bağlı): Laravel geliştirme ortamınızı daha verimli hale getirmek için Homestead kullanabilirsiniz, ancak bu yazıda bunu adım adım geçmeyeceğiz.

2. Adım: PHP ve Composer Kurulumu



PHP'yi Windows'a kurmak için, [PHP'nin resmi web sitesinden](https://windows.php.net/download/) PHP sürümünü indirin. İndirdiğiniz dosyayı açın ve kurulum işlemini tamamlayın.

Ardından, Composer'ı kurmanız gerekiyor. Composer'ı [resmi web sitesinden](https://getcomposer.org/) indirip kurabilirsiniz. Kurulum sırasında Composer'ın PHP'yi doğru şekilde tanıyıp tanımadığını kontrol etmek önemlidir.

Kurulum tamamlandıktan sonra, komut istemcisini açarak PHP ve Composer'ın doğru şekilde yüklendiğini kontrol edebilirsiniz:


php -v
composer -v


Her iki komut da doğru şekilde çalışıyorsa, kurulum tamamlanmıştır!

3. Adım: Laravel Kurulumu



Artık Laravel'i bilgisayarınıza kurmak için hazırsınız! Laravel'i global olarak yüklemek için aşağıdaki komutu kullanabilirsiniz:


composer global require laravel/installer


Bu komut, Laravel kurulumunu yapacak ve `laravel` komutunu terminal veya komut istemcisinde kullanabilmenizi sağlayacaktır.

Laravel kurulumunu tamamladıktan sonra, terminal üzerinden yeni bir Laravel projesi oluşturmak için aşağıdaki komutu çalıştırabilirsiniz:


laravel new proje-adi


Bu komut, belirtilen adla yeni bir Laravel projesi başlatacaktır. Projenin kurulum süreci birkaç dakika sürecektir.

4. Adım: Laravel Projesini Çalıştırma



Proje kurulumunu tamamladıktan sonra, projenizin bulunduğu dizine giderek Laravel sunucusunu çalıştırabilirsiniz:


cd proje-adi
php artisan serve


Bu komut, Laravel uygulamanızı yerel sunucuda çalıştıracak ve tarayıcınızda `http://localhost:8000` adresinden erişilebilecektir.

5. Adım: İlk Laravel Projenizi Oluşturun



Şimdi, Laravel'e dair ilk adımlarınızı atmaya başlayabilirsiniz! Laravel ile gelen bazı temel yapıları kullanarak basit bir sayfa oluşturabilirsiniz. Örneğin, ilk olarak bir rota ekleyelim:


Route::get('/merhaba', function () {
return 'Merhaba Laravel!';
});


Bu rota, tarayıcıda `http://localhost:8000/merhaba` adresine gittiğinizde "Merhaba Laravel!" mesajını gösterecektir.

Ayrıca, bir kontrolör oluşturup, bu kontrolör aracılığıyla veriyi döndürebiliriz. Aşağıdaki komutla bir kontrolör oluşturabilirsiniz:


php artisan make:controller MerhabaController


Yukarıdaki komut, `MerhabaController` adında bir kontrolör oluşturacak. Bu kontrolör içinde metodları yazabilir ve web sayfanıza dinamik içerik ekleyebilirsiniz.

6. Adım: Veritabanı Bağlantısı Kurma



Laravel'in güçlü özelliklerinden biri de veritabanı entegrasyonudur. Veritabanı bağlantınızı kolayca kurabilirsiniz. `.env` dosyasını açarak veritabanı ayarlarını yapılandırabilirsiniz:


DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=veritabani_adi
DB_USERNAME=kullanici_adi
DB_PASSWORD=sifre


Bu adımla, Laravel projeniz MySQL veya MariaDB veritabanınıza bağlanacaktır.

7. Adım: Sonuçlar ve Gelişen Proje



Şimdi, Laravel ile ilgili temel adımları tamamladınız! Artık kendi projelerinizi geliştirebilir ve Laravel'in sunduğu güçlü özellikleri keşfetmeye devam edebilirsiniz. Artisan komutları, Eloquent ORM, Blade şablonları ve daha fazlası sizi bekliyor.

Laravel, sadece başlangıç seviyesindeki geliştiriciler için değil, deneyimli yazılımcılar için de son derece verimli ve esnek bir platformdur. Bu rehberdeki adımları takip ederek, Windows üzerinde Laravel kurulumunu tamamladınız ve ilk projenizi başarıyla başlattınız.

Laravel'in sunduğu esneklik, hız ve verimlilik sayesinde, PHP tabanlı projelerinizde çok daha hızlı ve etkin bir şekilde ilerleyebilirsiniz. Unutmayın, Laravel ile geliştirdiğiniz projeler sadece size değil, dünya çapındaki diğer kullanıcılara da değer katacaktır.

İ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...