Windows'ta Laravel Kurulumu ve İlk Proje Yapma Rehberi
Laravel, PHP dünyasının en popüler ve güçlü frameworklerinden biri. Eğer yeni başladığınız bir web geliştirme yolculuğunda, Laravel size sağlam bir temel sunacak. Bu yazımızda, Windows üzerinde Laravel’i nasıl kuracağınızı ve ilk projenizi nasıl oluşturacağınızı adım adım anlatacağım. Haydi, başlayalım!
Laravel Nedir ve Neden Tercih Edilmeli?
Laravel, basitliği ve zengin özellikleri ile PHP ile geliştirilen en güçlü web framework’lerinden biridir. Hızlı geliştirme süreci, güçlü routing (yönlendirme) sistemi ve kolay bakımı ile Laravel, geliştiricilerin favorisi. Peki, Laravel’i neden tercih etmelisiniz? Çünkü Laravel, size aşağıdaki avantajları sunar:
Hızlı geliştirme: Laravel, geliştiricilerin hızlı bir şekilde iş yapabilmesini sağlar. Artisan komutları ve Blade şablon motoru ile çok zaman kazandırır.
Gelişmiş Güvenlik: Laravel, güvenlik için yerleşik araçlar sunar. CSRF koruması, şifreleme, şifre sıfırlama gibi işlemler oldukça basit hale gelir.
Test Edilebilirlik: Laravel, test edilebilir bir yapıya sahiptir ve uygulamalarınızı rahatça test etmenizi sağlar.
Laravel Kurulumu için Gerekli Adımlar
Laravel’i Windows üzerinde kurmak, aslında oldukça basit. Ancak her şeyin düzgün çalışabilmesi için bazı gereksinimlere dikkat etmemiz gerekiyor. Adım adım nasıl kurulacağını görelim.
Adım 1: PHP ve Composer Yüklemek
Laravel, PHP ile çalışan bir framework olduğu için ilk olarak PHP’yi sistemimize kurmamız gerekiyor. PHP’nin en güncel sürümünü indirmek için [PHP’nin resmi web sitesini](https://windows.php.net/download) ziyaret edebilirsiniz. Ardından PHP’yi bilgisayarınıza kurun.
PHP yüklendikten sonra, Laravel’in bağımlılıkları yönetebilmesi için Composer kurmanız gerekecek. Composer, PHP’nin bağımlılık yönetim aracıdır ve Laravel projeleri için çok önemlidir. Composer’ı indirip yüklemek için [bu linke](https://getcomposer.org/download/) tıklayın. Kurulum sırasında, PHP kurulum yolunun doğru şekilde ayarlandığından emin olun.
Adım 2: Laravel Kurulumu
Laravel’i kurmak için Composer’ı kullanacağız. Laravel’i projelerinize dahil etmeden önce, bir terminal veya komut istemcisine şu komutu yazın:
composer global require laravel/installer
Bu komut, Laravel kurulum aracını bilgisayarınıza kurar. Şimdi, Laravel kurulumunu doğrulamak için terminale şu komutu yazın:
laravel --version
Eğer doğru bir şekilde kurulum yaptıysanız, Laravel’in versiyon bilgisi terminalde görünecektir.
Adım 3: Yeni Laravel Projesi Oluşturma
Laravel kurulumunuz başarıyla tamamlandıysa, artık yeni bir Laravel projesi oluşturabilirsiniz. Terminali açın ve şu komutu yazın:
laravel new proje-adi
Bu komut, adını verdiğiniz yeni bir Laravel projesi oluşturacaktır. Proje oluşturulduktan sonra, proje klasörüne gidip, gerekli paketlerin kurulduğundan emin olmak için şu komutu yazabilirsiniz:
cd proje-adi
composer install
Adım 4: Laravel Projesini Çalıştırmak
Artık Laravel projenizi çalıştırabilirsiniz. Projenizin kök dizininde, şu komutu kullanarak yerel geliştirme sunucusunu başlatın:
php artisan serve
Bu komut, Laravel’in yerel geliştirme sunucusunu başlatır ve terminalde şu çıktıyı alırsınız:
Laravel development server started:
Şimdi, tarayıcınızda `http://127.0.0.1:8000` adresine giderek Laravel projenizi görebilirsiniz.
Adım 5: İlk Laravel Projenizi Oluşturun!
Tebrikler! Artık Laravel ile ilk projenizi başlatmaya hazırsınız. Laravel’in blade motorunu kullanarak şablonlar oluşturabilir, Eloquent ORM ile veritabanı işlemlerinizi yönetebilirsiniz. Web uygulamanızda ne tür özellikler eklemek isterseniz, Laravel size oldukça esnek bir altyapı sunuyor.
Örneğin, basit bir rota eklemek için şu kodu `routes/web.php` dosyasına ekleyebilirsiniz:
Route::get('/merhaba', function () {
return 'Merhaba Laravel!';
});
Artık `/merhaba` adresine gittiğinizde "Merhaba Laravel!" mesajını göreceksiniz.
Sonuç
Laravel, güçlü ve kullanıcı dostu yapısı ile PHP geliştiricileri için harika bir seçenek. Windows üzerinde kurulum yaparak ilk Laravel projenizi başlatmak, hem kolay hem de öğretici bir deneyim sundu. Laravel ile yapabileceklerinizin sınırı yok, her geçen gün yeni özellikler ve yenilikler ekleniyor. Bu yazıyı takip ederek, Laravel dünyasına adım atabilirsiniz.
Başarılar! Laravel ile geliştirme sürecinizde keyifli anlar geçireceğinizden eminim.