use Illuminate\Database\Eloquent\Collection; function collectModels($modelClass, $arrayModelAttributes) { $collection = new Collection; foreach ($arrayModelAttributes as $attributes) { $model = new $modelClass; $model->setAttributes($attributes); $collection->push($model); } return $collection; }