Laravel ile MySQL Bağlantısı Nasıl Yapılır?

0 Yanıt 0 Görüntülenme
·
Katılımcılar
Konuyu Açan #1
Laravel, PHP tabanlı modern web uygulamaları geliştirmek için güçlü ve esnek bir framework sağlar. MySQL ise, dünya genelinde en çok tercih edilen ilişkisel veritabanı yönetim sistemlerinden biridir. Laravel ile MySQL entegrasyonu, doğru yapılandırıldığında projelerin performansını ve ölçeklenebilirliğini artırır. Bu nedenle, bu bağlantının detaylarını anlamak ve doğru yapılandırmak kritik öneme sahiptir.


Laravel'de MySQL bağlantısı, temel olarak proje yapılandırma dosyası olan config/database.php ve .env dosyası üzerinden yapılır. İlk adım olarak, .env dosyasında veritabanı ayarlarını tanımlarsınız. Örneğin:

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


Burada, DB_HOST ve diğer ayarların doğru olduğundan emin olunmalı. Özellikle, uzak sunucu veya container ortamında çalışıyorsanız, IP ve port ayarları dikkat edilmelidir. Ayrıca, Laravel'in varsayılan olarak mysql sürücüsünü kullandığını ve MySQL'in PDO eklentisinin aktif olması gerektiğini unutmayın.

Bağlantıyı test etmek için, Laravel konsolunda veya uygulama içerisinde basit bir sorgu çalıştırabilirsiniz. Örneğin:

KOD
12
DB::table('kullanicilar')->get();


Eğer bağlantı hatası alırsanız, ilk kontrol edilmesi gerekenler şunlardır:

  • MySQL servisinin çalışıyor olması
  • Kullanıcı adı ve şifrenin doğru olması
  • Güvenlik duvarı veya ağ ayarlarının bağlantıya izin vermesi
  • PDO ve MySQL PHP driver'larının kurulu ve aktif olması


Son olarak, Laravel'in migrate komutunu kullanarak veritabanı tablolarını oluşturabilir ve bağlantı sağlığını test edebilirsiniz.

Bu süreçte karşılaştığınız sorunlar ve çözümler, projenin gereksinimlerine göre değişiklik gösterebilir. MySQL bağlantısını doğru yapılandırmak, uygulamanızın temel güvenlik ve performans altyapısını oluşturur.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi