Laravel Nasıl Kurulur? (Composer ile Adım Adım Rehber)

Bu rehber, Laravel framework’ünü Composer ile adım adım kurmak isteyenler için bir başlangıç rehberi sunuyor. Her adım detaylı bir şekilde açıklanmış olup, Laravel projesini hızlıca kurup çalıştırmak için gereken tüm bilgileri içeriyor.

BFS

Laravel ile tanışmaya hazır mısınız? Bugün, PHP dünyasının en popüler framework'lerinden birisi olan Laravel’i Composer aracılığıyla adım adım nasıl kuracağınızı anlatacağım. Şimdi derinlere inmeye hazır olun, çünkü Laravel’in büyülü dünyasına adım attığınızda işler bir anda çok daha kolay hale gelecek!

Adım 1: PHP ve Composer’ın Yüklü Olduğundan Emin Olun

Laravel, PHP’nin güçlü özelliklerinden faydalanan bir framework olduğu için, ilk işimiz PHP’nin bilgisayarımızda kurulu olup olmadığını kontrol etmek olmalı. Eğer kurulu değilse, PHP'yi indirip kurmanız gerekecek. Bununla birlikte, Laravel’i kurabilmek için Composer’a da ihtiyacınız olacak. Composer, PHP projelerinde bağımlılıkları yönetmeye yarayan bir araçtır ve Laravel için olmazsa olmazlardandır.

PHP ve Composer’ı nasıl kontrol edersiniz?
Terminal veya komut satırını açın ve aşağıdaki komutları yazın:

```bash
php -v
composer -v
```

Eğer PHP ve Composer yüklü değilse, [PHP'yi buradan](https://www.php.net/downloads.php) ve [Composer'ı buradan](https://getcomposer.org/download/) indirip yükleyebilirsiniz.

Adım 2: Laravel Projesini Oluşturma

Composer ve PHP kurulumunuz hazırsa, artık Laravel projemizi oluşturma zamanı! Laravel'in kurulumunu Composer ile yapmak oldukça basit. Laravel’in en güncel sürümünü kurmak için aşağıdaki komutu kullanabilirsiniz.

Aşağıdaki komutla yeni bir Laravel projesi oluşturabilirsiniz:

```bash
composer create-project --prefer-dist laravel/laravel proje-adi
```

Burada `proje-adi` kısmını istediğiniz proje adı ile değiştirebilirsiniz. Bu komut Laravel’in son sürümünü indirip, projenizi oluşturur. Artık Laravel dünyasında yepyeni bir projeye sahipsiniz!

Adım 3: Projeyi Çalıştırmak

Laravel kurulumunuz tamamlandı. Şimdi ise projenizi çalıştırarak ilk Laravel sayfanızı göreceksiniz! Proje dizininize gidin ve aşağıdaki komutu çalıştırın:

```bash
cd proje-adi
php artisan serve
```

Bu komut ile geliştirme sunucusunu başlatmış olursunuz. Eğer her şey doğru çalıştıysa, tarayıcınızı açarak http://127.0.0.1:8000 adresine gittiğinizde Laravel'in hoş bir karşılama sayfasını görmelisiniz.

Adım 4: Ortam Yapılandırması

Şimdi, Laravel’in tüm gücünden faydalanmaya başlamak için `.env` dosyasını incelememiz gerekiyor. Bu dosya, projenizin ortam ayarlarını içerir. Veritabanı, mail ve diğer çevresel ayarları burada yapabilirsiniz. Eğer `.env` dosyası yoksa, `env.example` dosyasını `.env` olarak yeniden adlandırabilirsiniz.

```bash
cp .env.example .env
```

Ardından, projenin ana dizininde şu komutla anahtarınızı oluşturun:

```bash
php artisan key:generate
```

Bu işlem, uygulamanız için benzersiz bir anahtar üretir ve bu anahtar, Laravel’in şifreleme işlemlerini güvenli hale getirir.

Adım 5: Veritabanı Bağlantılarını Yapılandırma

Eğer projeniz veritabanı kullanacaksa, `.env` dosyasındaki veritabanı ayarlarını düzenlemeniz gerekecek. Bu ayarlar, projenizin hangi veritabanına bağlanacağını belirler.

Örneğin, MySQL için şöyle bir ayar yapabilirsiniz:

```ini
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel_db
DB_USERNAME=root
DB_PASSWORD=
```

Bağlantı bilgilerinizi doğru bir şekilde girdikten sonra, veritabanı işlemlerini Laravel’in sunduğu Eloquent ORM ve Migrations ile yönetebilirsiniz.

Adım 6: Laravel’in Keyifli Dünyasına Adım Atın

Laravel kurulumunu başarıyla tamamladınız! Artık rotalar, denetleyiciler, görünümler ve daha fazlasıyla tanışabilir ve uygulamanızı geliştirmeye başlayabilirsiniz. Laravel’in sunduğu birçok hazır işlevsellik, projelerinizi hızlı bir şekilde geliştirmenize olanak tanır.

Laravel ile neler yapabileceğinizi keşfetmek için Laravel’in dökümantasyonuna göz atmayı unutmayın: [Laravel Dökümantasyonu](https://laravel.com/docs).

Laravel ile projeler geliştirmek, PHP dünyasına yeni bir soluk getiriyor ve işleriniz çok daha hızlı ilerliyor. Her zaman pratik yaparak bu framework’ü daha iyi öğrenebilir ve geliştirebilirsiniz. Unutmayın, Laravel yalnızca bir framework değil, aynı zamanda büyük bir topluluğun ve güçlü bir ekosistemin parçasıdır.

Sonuç

İşte, Laravel’i Composer ile kurmak ve çalıştırmak bu kadar basit! Şimdi sıfırdan bir Laravel projesi kurarak istediğiniz projeyi geliştirmeye başlayabilirsiniz. Laravel, sunduğu güçlü özelliklerle PHP geliştirme dünyasında size büyük kolaylıklar sağlayacak. Hem eğlenceli hem de verimli bir yolculuğa çıkmak için Laravel’i keşfetmeye devam edin!

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