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.