<?php
$config['database'] = [
'main' => [
'driver' => 'sqlite',
'database' => __DIR__ . '/../database/main.sqlite',
],
];
// 個別DB設定を全部require
$req_dir = [__DIR__ . '/database/'];
foreach ($req_dir as $r) {
foreach(glob($r.'*') as $file){
if(is_file($file)){
require_once $file;
}
}
}
Laravel・Eloquent ORMでデータベース設定ファイルを分割して一気にロードする方法です。config/database/以下に設定ファイルを入れておくと、database.phpをロードした段階で、すべてのDB設定をロードしてくれます。