Laravelのデータベース接続情報を取得する方法


方法1: .envファイルから接続情報を取得する Laravelでは、.envファイルにデータベース接続情報が設定されています。この情報は.envファイルから直接取得することができます。

$databaseConfig = config('database.connections.mysql');
$host = $databaseConfig['host'];
$database = $databaseConfig['database'];
$username = $databaseConfig['username'];
$password = $databaseConfig['password'];
// 取得した情報の利用例
echo "Host: " . $host;
echo "Database: " . $database;
echo "Username: " . $username;
echo "Password: " . $password;

方法2: configファイルから接続情報を取得する Laravelでは、データベース接続情報がconfigファイルで管理されています。configファイルから接続情報を取得する方法は以下の通りです。

$databaseConfig = config('database.connections.mysql');
$host = $databaseConfig['host'];
$database = $databaseConfig['database'];
$username = $databaseConfig['username'];
$password = $databaseConfig['password'];
// 取得した情報の利用例
echo "Host: " . $host;
echo "Database: " . $database;
echo "Username: " . $username;
echo "Password: " . $password;