Оказалось всё очень просто (потому что Laravel это очень круто!)
Подключаем фасады:
use Config;
use Schema;
Далее в методе:
$db_name = 'mybase';
$bd_path = "../txt/$db_name.sqlite";
# Указываем путь и создаём файл базы если его нет
if(!file_exists($bd_path)){
file_put_contents($bd_path, '');
}
# Динамически создаём конфигурацию подключения
Config::set('database.connections.'.$db_name, array(
'driver' => 'sqlite',
'database' => $bd_path,
));
# Используя созданное подключение создаём таблицы
Schema::connection($db_name)->create('mytable', function($table)
{
$table->increments('id');
$table->string('name');
});
И так далее...
З.Ы. Велосипедистам привет :)