Где нужно указывать настройки для бд в laravel?

Пользователь

от montana_hand , в категории: PHP , 8 месяцев назад

Где нужно указывать настройки для бд в laravel?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от stephania , 8 месяцев назад

@montana_hand 

Настройки базы данных в Laravel можно указать в файле конфигурации config/database.php. В этом файле вы можете указать параметры, такие как драйвер, хост, порт, имя пользователя, пароль, название базы данных и т.д.


Вы можете указать различные настройки для разных окружений (например, разработка, тестирование и продакшен) используя конструкцию:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
'development' => [
    'driver' => 'mysql',
    'host' => 'localhost',
    ...
],

'testing' => [
    'driver' => 'sqlite',
    'database' => ':memory:',
    ...
],

'production' => [
    'driver' => 'pgsql',
    'host' => 'production-db-server',
    ...
],


Laravel автоматически определяет текущее окружение и загружает соответствующие настройки для базы данных. Вы также можете использовать метод config для получения настроек из этого файла, например:

1
$databaseConfig = config('database.connections.' . config('database.default'));