예제 #1
0
 /**
  * @param $keyName
  * @param ConfigDTO $config
  *
  * @return \Illuminate\Database\Capsule\Manager
  */
 public function setEloquentCapsule($keyName, ConfigDTO $config)
 {
     $this[$keyName] = $this->share(function () use($config) {
         /* Bootstrap Eloquent */
         $capsule = new Capsule();
         $capsule->addConnection($config->toArray());
         $capsule->setAsGlobal();
         /* Bootstrap end */
         return $capsule;
     });
     return $this[$keyName];
 }