Illuminate\Database\Eloquent\Builder::getEagerLoads PHP Method

getEagerLoads() public method

Get the relationships being eagerly loaded.
public getEagerLoads ( ) : array
return array
    public function getEagerLoads()
    {
        return $this->eagerLoad;
    }

Usage Example

Exemplo n.º 1
0
 /**
  * Eager load relationships on collection.
  *
  * @param  Builder $builder
  * @param  array   $models
  * @return array
  */
 public function eagerLoadRelations(Builder $builder, array $models)
 {
     foreach ($builder->getEagerLoads() as $name => $constraints) {
         if (strpos($name, '.') === false) {
             $models = $this->loadRelation($builder, $models, $name, $constraints);
         }
     }
     return $models;
 }
All Usage Examples Of Illuminate\Database\Eloquent\Builder::getEagerLoads