<?php
Illuminate\Support\Str kullanın;
dönüş [
/*
|------------------------------------------------- -------------
| Varsayılan Veritabanı Bağlantı Adı
|------------------------------------------------- -------------
|
| Burada aşağıdaki veritabanı bağlantılarından hangisini istediğinizi belirtebilirsiniz.
| tüm veritabanı çalışmaları için varsayılan bağlantınız olarak kullanmak için. Tabii ki
| Veritabanı kütüphanesini kullanarak birçok bağlantıyı aynı anda kullanabilirsiniz.
|
*/
'varsayılan' => env('DB_CONNECTION', 'mysql'),
/*
|------------------------------------------------- -------------
| Veritabanı Bağlantıları
|------------------------------------------------- -------------
|
| İşte uygulamanız için veritabanı bağlantılarının her biri.
| Elbette, her veritabanı platformunu yapılandırma örnekleri
| Laravel tarafından desteklenen, geliştirmeyi kolaylaştırmak için aşağıda gösterilmiştir.
|
|
| Laravel'deki tüm veritabanı çalışmaları PHP PDO olanakları aracılığıyla yapılır.
| bu nedenle, kendi veritabanınız için sürücüye sahip olduğunuzdan emin olun.
| Geliştirmeye başlamadan önce makinenizde yüklü seçim.
|
*/
'bağlantılar' => [
'sqlite' => [
'sürücü' => 'sqlite',
'url' => env('DATABASE_URL'),
'veritabanı' => env('DB_DATABASE', database_path('database.sqlite')),
'önek' => '',
'foreign_key_constraints' => env('DB_FOREIGN_KEYS', doğru),
],
'mysql' => [
'sürücü' => 'mysql',
'url' => env('DATABASE_URL'),
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'veritabanı' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'şifre' => env('DB_PASSWORD', ''),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'harmanlama' => 'utf8mb4_unicode_ci',
'önek' => '',
'prefix_indexes' => doğru,
'katı' => doğru,
'motor' => boş,
'seçenekler' => extension_loaded('pdo_mysql')? dizi_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'pgsql' => [
'sürücü' => 'pgsql',
'url' => env('DATABASE_URL'),
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '5432'),
'veritabanı' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'şifre' => env('DB_PASSWORD', ''),
'karakter seti' => 'utf8',
'önek' => '',
'prefix_indexes' => doğru,
'şema' => 'genel',
'sslmode' => 'tercih',
],
'sqlsrv' => [
'sürücü' => 'sqlsrv',
'url' => env('DATABASE_URL'),
'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', '1433'),
'veritabanı' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'şifre' => env('DB_PASSWORD', ''),
'karakter seti' => 'utf8',
'önek' => '',
'prefix_indexes' => doğru,
],
],
/*
|------------------------------------------------- -------------
| Taşıma Deposu Tablosu
|------------------------------------------------- -------------
|
| Bu tablo, halihazırda çalışan tüm geçişlerin kaydını tutar.
| başvurunuz. Bu bilgiyi kullanarak hangisinin hangisi olduğunu belirleyebiliriz.
| diskteki geçişler aslında veritabanında çalıştırılmamıştır.
|
*/
'göç' => 'göç',
/*
|------------------------------------------------- -------------
| Redis Veritabanları
|------------------------------------------------- -------------
|
| Redis, açık kaynaklı, hızlı ve gelişmiş bir anahtar/değer deposudur.
| tipik bir anahtar/değer sisteminden daha zengin bir komut gövdesi sağlar
| APC veya Memcached gibi. Laravel, doğrudan incelemeyi kolaylaştırır.
|
*/
'redis' => [
'client' => env('REDIS_CLIENT', 'phpredis'),
'seçenekler' => [
'küme' => env('REDIS_CLUSTER', 'redis'),
'prefix' => env('REDIS_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_database_'),
],
'varsayılan' => [
'url' => env('REDIS_URL'),
'host' => env('REDIS_HOST', '127.0.0.1'),
'şifre' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', '6379'),
'veritabanı' => env('REDIS_DB', '0'),
],
'önbellek' => [
'url' => env('REDIS_URL'),
'host' => env('REDIS_HOST', '127.0.0.1'),
'şifre' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', '6379'),
'veritabanı' => env('REDIS_CACHE_DB', '1'),
],
],
];