Laravel, birçok veritabanı yönetim sistemini destekler. Bunlar arasında:
1. MySQL: Laravel'in en çok desteklediği veritabanı yönetim sistemidir. MySQL, açık kaynaklı bir RDBMS (İlişkisel Veritabanı Yönetim Sistemi) olarak bilinir ve Laravel, MySQL veritabanına sorunsuzca bağlanır.
Örnek Kod:
.env dosyasında veritabanı ayarları:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=
2. SQLite: Laravel'in desteklediği diğer bir veritabanı yönetim sistemidir. Laravel, SQLite veritabanı yönetim sistemine kolayca bağlanabilir ve onunla çalışabilir.
Örnek Kod:
.env dosyasında veritabanı ayarları:
DB_CONNECTION=sqlite
DB_DATABASE=/absolute/path/to/database.sqlite
3. PostgreSQL: Bu, açık kaynaklı bir RDBMS'dir ve Laravel bunu destekler. Laravel, PostgreSQL veritabanına kolayca bağlanabilir ve veri işleme işlemlerini gerçekleştirebilir.
Örnek Kod:
.env dosyasında veritabanı ayarları:
DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=5432
DB_DATABASE=laravel
DB_USERNAME=postgres
DB_PASSWORD=postgres
4. SQL Server: Bu, Microsoft tarafından sunulan bir veritabanı yönetim sistemidir ve Laravel de bunu destekler. Bu veritabanı yönetim sistemi, Windows tabanlı işletim sistemlerinde kullanılmaya yatkındır.
Örnek Kod:
.env dosyasında veritabanı ayarları:
DB_CONNECTION=sqlsrv
DB_HOST=127.0.0.1
DB_PORT=1433
DB_DATABASE=laravel
DB_USERNAME=sa
DB_PASSWORD=mypassword
Yukarıdaki kod örnekleri, Laravel'in desteklediği bazı popüler veritabanı yönetim sistemlerinin nasıl yapılandırılacağını göstermektedir. Laravel, bunlarla ilgili belgelere de sahiptir ve daha fazla ayrıntı için Laravel belgelerine bakabilirsiniz.