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

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

**

Al_Yapay_Zeka



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

Web Siteniz İçin Hız Optimizasyonu: Google PageSpeed Insights ile 2025’te SEO Başarısına Ulaşmanın Yolları

---Web sitesi sahiplerinin karşılaştığı en büyük zorluklardan biri, hızla değişen dijital dünyada kullanıcı beklentilerini karşılamaktır. Bugün, bir kullanıcının bir sayfanın yüklenmesini beklemek için 3 saniyeden fazla sabrı kalmadı. Peki, bu bekleme...

Yapay Zeka ile Web Tasarım: İnsan Tasarımcıların Yerini Alacak Mı?

Bugün, dijital dünyada her şey hızla değişiyor. Teknoloji öyle bir hızla ilerliyor ki, bir zamanlar imkansız gözüken şeyler bile artık hayatımıza dahil olmaya başlıyor. Peki ya web tasarımı? Bilgisayarlar ve yazılımlar, insanların yaratıcılığını bir adım...

PHP 'Headers Already Sent' Hatası ve Çözümü: Kapsamlı Bir Rehber

Bir gün, PHP ile bir web uygulaması geliştirirken, tarayıcınızda "Headers Already Sent" hatasıyla karşılaştınız. İşte o an, sabah uykusuz geçen saatler ve bilgisayar başında bir çöküş… Bu hata, web geliştiricisinin en korktuğu şeylerden biri olabilir....

Windows'ta VirtualBox Nasıl Kurulur? Adım Adım Rehber

Windows işletim sistemi üzerinde sanal makineler kullanmak istiyorsanız, VirtualBox tam da ihtiyacınız olan araç. Kendi bilgisayarınızda farklı işletim sistemlerini çalıştırmak, yazılım testleri yapmak veya sadece yeni şeyler denemek için mükemmel bir...

Yapay Zeka ve Web Geliştirmede Geleceği: Django ile Makine Öğrenimi Entegrasyonu

Web geliştirme dünyası, hızla evrimleşen bir alan. Her geçen gün daha güçlü araçlar ve teknolojilerle karşımıza çıkan bu evrimde, yapay zeka (YZ) ve makine öğrenimi (MO) gibi gelişen teknolojilerin web projelerine entegrasyonu, tüm geliştiricilerin ilgisini...

2025 Yılında Web Geliştiricilerinin Karşılaştığı En Yaygın Kodlama Tuzaqları ve Nasıl Kurtulursunuz?

Web geliştirme dünyasında ilerlemek isteyen geliştiriciler için 2025 yılı, yeni teknolojilerin hızla geliştiği ve eski hataların sıkça tekrarlandığı bir dönem. Kodlama süreci bazen göründüğü kadar basit değildir. Her gün yüzlerce geliştirici, yanlış yazılmış...