Laravel 11 Kurulumu Detaylı Anlatım

Laravel 11 kurulumu detaylı anlatım makalemiz ile kolay bir şekilde öğreneceksiniz. Diğer laravel 11 dersleri için sitemizi ve youtube kanalımızı takip edin. 

Şafak Saraçoğlu YouTube | Laravel 11 Eğitim Seti

Laravel 11, modern PHP geliştirmede en popüler ve güçlü web uygulama çerçevelerinden biridir. Bu makalede, Laravel 11'in kurulum adımlarını ve gerekli araçların nasıl kullanılacağını adım adım anlatacağız.

1. Sistem Gereksinimleri

Laravel 11'i kurmadan önce sisteminizin aşağıdaki gereksinimleri karşıladığından emin olun:

  • PHP >= 8.1
  • Composer (PHP bağımlılık yöneticisi)
  • Bir veritabanı sunucusu (MySQL, PostgreSQL, SQLite vb.)

Laravel, geliştirme sırasında ekstra araçlar ve bileşenler kullanmanızı kolaylaştırmak için ek paketlerle birlikte gelir.

2. Composer Kurulumu

Laravel'i kurmadan önce, Composer adlı bağımlılık yöneticisinin sisteminizde yüklü olması gerekiyor. Composer kurulu değilse resmi Composer web sitesinden indirip kurabilirsiniz.

3. Laravel 11 Kurulumu

Composer'ı başarıyla kurduktan sonra Laravel 11 kurulumuna geçebiliriz. Laravel'i iki farklı şekilde kurabilirsiniz:

Yöntem 1: Laravel Installer ile Kurulum

  1. Laravel Installer aracını global olarak yükleyin:

composer global require laravel/installer

Laravel projenizi oluşturmak için aşağıdaki komutu çalıştırın:

laravel new proje-adi

Bu komut, belirtilen klasörde yeni bir Laravel projesi oluşturur ve gerekli bağımlılıkları indirir.

Yöntem 2: Composer ile Kurulum

Eğer Laravel Installer kullanmak istemiyorsanız, doğrudan Composer kullanarak da Laravel projesi oluşturabilirsiniz:

  1. Aşağıdaki komutu çalıştırarak yeni bir Laravel projesi oluşturun:

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

Bu komut, tüm gerekli dosyaları ve bağımlılıkları indirerek yeni bir Laravel projesi oluşturacaktır.

4. Geliştirme Sunucusunu Başlatma

Kurulum tamamlandıktan sonra, Laravel'in yerleşik geliştirme sunucusunu başlatmak için şu komutu kullanabilirsiniz:

php artisan serve

Bu komut, varsayılan olarak projenizi http://localhost:8000 adresinde çalıştıracaktır. Tarayıcınıza bu adresi yazdığınızda Laravel ana sayfasını görmelisiniz.

5. Ortam Dosyası Ayarları

Laravel projelerinde, proje ayarlarını yönetmek için .env adlı bir ortam dosyası kullanılır. Bu dosya, veritabanı bağlantı bilgileri, uygulama anahtarı (APP_KEY), e-posta ayarları gibi kritik bilgileri içerir.

Veritabanı Bağlantısı Ayarlama:

.env dosyasını açın ve veritabanı ayarlarını düzenleyin:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=veritabani_adi
DB_USERNAME=kullanici_adi
DB_PASSWORD=sifre

Ayarlamaları yaptıktan sonra, Laravel’in veritabanına bağlanması için aşağıdaki komutu çalıştırabilirsiniz:

php artisan migrate

Bu komut, Laravel'in varsayılan tablo yapılarını veritabanınıza oluşturur.

6. Laravel Projesini Test Etme

Geliştirme sunucusunu başlattıktan sonra projenizin düzgün çalıştığını görmek için http://localhost:8000 adresine gidin. Laravel’in varsayılan "Welcome" sayfasını görüyorsanız, kurulum başarıyla tamamlanmıştır.

7. Sonraki Adımlar

Kurulum tamamlandıktan sonra Laravel’in güçlü özelliklerini kullanmaya başlayabilirsiniz. Örneğin:

  • Routing (Yönlendirme): routes/web.php dosyasında URL yönlendirmelerini yapılandırabilirsiniz.
  • Blade Şablon Motoru: Gelişmiş şablon yapıları için Blade kullanabilirsiniz.
  • ORM ve Veritabanı İşlemleri: Laravel’in Eloquent ORM yapısı ile veritabanı etkileşimlerini kolayca gerçekleştirebilirsiniz.

Laravel ile geliştirme sürecine başlamak için Laravel belgelerine göz atabilirsiniz.