2

Нужно ли мне изменять конфигурацию базы данных в файле database.php в laravel при загрузке на сервер?Нужно ли мне изменять конфигурацию базы данных в файле database.php в laravel при загрузке на сервер?

'mysql' => [ 
     'driver' => 'mysql', 
     'host' => env('DB_HOST', 'localhost'), 
     'port' => env('DB_PORT', '3306'), 
     'database' => env('DB_DATABASE', 'forge'), 
     'username' => env('DB_USERNAME', 'forge'), 
     'password' => env('DB_PASSWORD', ''), 
     'charset' => 'utf8', 
     'collation' => 'utf8_unicode_ci', 
     'prefix' => '', 
     'strict' => false, 
     'engine' => null, 
    ], 
+0

Обновление с именем базы данных сайта сервера, паролем и другими деталями – Komal

+0

он уже установлен в .env файла .need для chagne его здесь также? что такое кузница? –

+0

Да .. кузница - это просто пример, обновите это с помощью имени вашей базы данных и корневого каталога – Komal

ответ

1

Обновите database.php

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

ли что-нибудь в database.php конфигурационный файл не изменится. Что вам нужно сделать, так это изменить учетные данные БД в файле .env на стороне сервера.

Итак, у вас будут разные файлы .env на локальном компьютере и на сервере, но тот же файл конфигурации database.php.

https://laravel.com/docs/5.3/configuration#environment-configuration

Смежные вопросы