transaction level 은 transaction handler 로 제어.
public setCurrent ( |
||
$connection | connection | |
return | void |
/** * 실제 처리 될 connection 을 생성해서 반환. * > $name 은 config/database.php 에 설정 된 이름이며 * config/xe.php database 에서 참조됨. * * @param null|string $connectionName database name * @return \Illuminate\Database\Connection */ public function connect($connectionName = null) { if ($connectionName === 'default') { $connectionName = null; } $connection = $this->databaseManager->connection($connectionName); $this->transaction->setCurrent($connection); return $connection; }