Как подключить бд к laravel

Изучите процесс подключения базы данных к Laravel с помощью примера и пошаговой инструкции, которая поможет вам настроить вашу БД для работы с приложением.

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

'connections' => [
    'mysql' => [
        'driver'    => 'mysql',
        'host'      => env('DB_HOST', 'localhost'),
        'database'  => env('DB_DATABASE', 'forge'),
        'username'  => env('DB_USERNAME', 'forge'),
        'password'  => env('DB_PASSWORD', ''),
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix'    => '',
        'strict'    => false,
    ],
],

В первую очередь, нужно указать драйвер подключения. Для работы с MySQL драйвером должно быть указано значение mysql. Далее, необходимо указать хост базы данных (в примере это значение получается из переменной окружения env('DB_HOST', 'localhost')), имя базы данных (также из переменной окружения env('DB_DATABASE', 'forge')), имя пользователя (из переменной окружения env('DB_USERNAME', 'forge')) и пароль пользователя (из переменной окружения env('DB_PASSWORD', '')). Также необходимо задать кодировку данных и коллекцию точек соединения. Значения по умолчанию для этих полей указаны в примере.

Также можно задать префикс для таблиц и установить значение strict в true, что позволит строго проверять данные для каждого запроса.

Осталось лишь применить изменения к файлу конфигурации. Для этого нужно запустить миграцию базы данных с помощью команды php artisan migrate. После этого база данных будет подключена к Laravel.

Ответы (0)