Giriş:
Laravel, geliştiricilere veritabanı işlemlerini kolayca yönetme imkanı sağlayan güçlü bir PHP framework’tür. Bu makalede, Laravel kullanarak MSSQL veritabanına nasıl bağlanabileceğinizi öğreneceksiniz.
MSSQL veritabanıyla bağlantı kurmak, birçok proje için önemli bir gereksinim olabilir.
Bu adımları takip ederek, Laravel projenizde MSSQL veritabanına sorunsuz bir şekilde erişebileceksiniz.
Adım 1:
.env
Dosyasında Bağlantı Ayarlarını Yapılandırma
Laravel projenizin kök dizininde yer alan .env
dosyasını açın ve aşağıdaki bağlantı bilgilerini ayarlayın:
DB_CONNECTION=sqlsrv DB_HOST=your_host DB_PORT=your_port DB_DATABASE=your_database_name DB_USERNAME=your_username DB_PASSWORD=your_password
Yukarıdaki bilgileri, kendi MSSQL veritabanı bilgilerinizle değiştirmelisiniz. DB_CONNECTION
değeri sqlsrv
olarak ayarlanmalıdır.
Adım 2:
config/database.php
Dosyasında Bağlantı Yapılandırmasını Ayarlama
Projenizin config/database.php
dosyasını açın ve connections
dizisi içinde aşağıdaki bağlantı yapılandırmasını ekleyin:
'sqlsrv' => [ 'driver' => 'sqlsrv', 'host' => env('DB_HOST', 'localhost'), 'port' => env('DB_PORT', '1433'), 'database' => env('DB_DATABASE', ''), 'username' => env('DB_USERNAME', ''), 'password' => env('DB_PASSWORD', ''), 'charset' => 'utf8', 'prefix' => '', ],
Bu yapılandırmada, host
, port
, database
, username
ve password
değerlerini .env
dosyasından çekiyoruz.
Adım 3:
MSSQL Veritabanı İle İşlem Yapma
Artık MSSQL veritabanına Laravel ile erişebilirsiniz. Örneğin, DB
facade’ını kullanarak bir sorgu yapabilirsiniz:
$users = DB::connection('sqlsrv')->select('SELECT * FROM users');
Yukarıdaki örnekte, sqlsrv
bağlantısını kullanarak users
tablosundaki tüm kayıtları alıyoruz.
Sonuç:
MSSQL veritabanıyla bağlantı kurma işlemi, Laravel projelerinizde veritabanı işlemlerini gerçekleştirmenize olanak sağlar. Yaptığınız bağlantı yapılandırmasını ve sorguları projenize özelleştirebilirsiniz. Laravel’in sunduğu güçlü veritabanı yönetim özellikleri ile projenizin performansını ve verimliliğini artırabilirsiniz.