Laravel Nedir?
Laravel, PHP dilinde yazılmış açık kaynaklı bir framework olup, web uygulamaları geliştirmeyi kolaylaştırır. Şıklığı, sadeliği ve güçlü yapısı sayesinde, geliştiricilerin çok daha hızlı ve verimli çalışmasını sağlar. Laravel, modern web geliştirme ihtiyaçlarını karşılamak için birçok özelliğe sahiptir; bu nedenle çoğu profesyonel geliştirici tarafından tercih edilir.
Laravel’i Windows’a Kurma
Laravel’i Windows’a kurmak için bir dizi adımı takip etmeniz gerekecek. Bu adımların her biri, Laravel’in düzgün çalışabilmesi için çok önemli. Şimdi, Laravel kurulumuna başlayalım.
1. PHP’yi ve Composer’ı Yükleyin
Laravel, PHP tabanlı bir framework olduğu için, ilk adımımız PHP’yi bilgisayarımıza kurmak. PHP’yi kurduktan sonra, Composer’ı yüklememiz gerekiyor. Composer, Laravel’in ihtiyaç duyduğu bağımlılıkları kolayca yöneten bir araçtır.
- PHP’yi Yüklemek için:
- PHP’nin resmi web sitesine gidin: [https://windows.php.net/download/](https://windows.php.net/download/)
- Uygun sürümü indirin ve yükleyin.
- Yükleme sırasında PHP’yi sistem PATH’ine eklediğinizden emin olun.
- Composer’ı Yüklemek için:
- Composer’ı buradan indirebilirsiniz: [https://getcomposer.org/](https://getcomposer.org/)
- İndirdiğiniz dosyayı çalıştırarak Composer’ı kurun.
2. Laravel Kurulumunu Başlatın
PHP ve Composer kurulumunu tamamladıktan sonra, artık Laravel’i kurma aşamasına geçebiliriz. Laravel’i kurmak için terminal üzerinden Composer komutlarını kullanacağız.
- Yeni bir Laravel projesi başlatmak için terminali açın (Windows’ta Komut İstemi ya da PowerShell’i kullanabilirsiniz).
- Aşağıdaki komutu yazın ve enter tuşuna basın:
composer create-project --prefer-dist laravel/laravel my-first-project
Bu komut, Laravel’in en güncel sürümünü indirir ve `my-first-project` adlı bir klasör oluşturur. Bu klasör, ilk Laravel projeniz olacak!
3. Projenizi Çalıştırın
Laravel projeniz kurulduktan sonra, projeyi çalıştırmak için aşağıdaki adımları izleyebilirsiniz:
- Proje klasörüne gidin:
cd my-first-project
- Şimdi, Laravel’in yerleşik geliştirme sunucusunu çalıştırabilirsiniz. Aşağıdaki komutu yazın:
php artisan serve
Bu komut, Laravel’in yerleşik sunucusunu başlatacak ve tarayıcınızda http://127.0.0.1:8000 adresini ziyaret ederek Laravel projenizi görebileceksiniz.
İlk Laravel Projenizi Oluşturma
Artık Laravel’in kurulumunu tamamladınız, sıra geldi ilk Laravel projenizi oluşturmaya. Laravel’in “routes” özelliği sayesinde, web sayfalarınızı kolayca yönetebilirsiniz.
1. Yeni Bir Route Ekleyin
Laravel’de, web sayfalarınız, route’lar aracılığıyla yönlendirilir. `routes/web.php` dosyasını açarak yeni bir route ekleyebilirsiniz.
Örneğin, basit bir "Hello World" sayfası oluşturmak için şu kodu yazabilirsiniz:
Route::get('/hello', function () {
return 'Hello World';
});
2. Projenize Bir Controller Ekleyin
Laravel, MVC (Model-View-Controller) yapısına dayanır, bu yüzden projelerinizi controller'lar aracılığıyla organize edebilirsiniz. Şimdi bir controller oluşturacağız.
Aşağıdaki komutla yeni bir controller oluşturun:
php artisan make:controller HelloController
Bu komut, `app/Http/Controllers/HelloController.php` dosyasını oluşturur. Şimdi bu controller’a bir metod ekleyelim:
public function greet()
{
return 'Merhaba, Laravel!';
}
Bu metodu web.php dosyasına ekleyerek bir route ile bağlayalım:
Route::get('/greet', [HelloController::class, 'greet']);
Artık tarayıcınızda http://127.0.0.1:8000/greet adresini ziyaret ederek "Merhaba, Laravel!" mesajını görebilirsiniz.
Sonuç
İşte Laravel’in Windows üzerinde nasıl kurulacağını ve ilk projenizi nasıl oluşturacağınızı öğrendiniz. Bu adımlarla, PHP dünyasına adım atarak Laravel’in sunduğu olanaklardan yararlanabilirsiniz. Unutmayın, Laravel’in dökümantasyonu oldukça kapsamlıdır ve size birçok konuda yardımcı olacaktır. Hadi, hemen bir projeye başlayın ve Laravel ile harika web uygulamaları oluşturun!