Esempio n. 1
0
 /**
  * Save the model and all of its relationships.
  *
  * @return bool
  */
 public function push()
 {
     if (!$this->save()) {
         return false;
     }
     foreach ($this->relations as $models) {
         foreach (Collection::make($models) as $model) {
             if (!$model->push()) {
                 return false;
             }
         }
     }
     return true;
 }
 /**
  * Set the constraints for an eager load of the relation.
  *
  * @param  array  $models
  * @return void
  */
 public function addEagerConstraints(array $models)
 {
     $this->buildDictionary($this->models = Collection::make($models));
 }