Merge pull request #1467 from franzliedke/patch-60

[Eloquent] Allow hiding relationships
This commit is contained in:
Taylor Otwell 2012-11-23 20:46:03 -08:00
commit d1efd44c7c
1 changed files with 3 additions and 0 deletions

View File

@ -615,6 +615,9 @@ public function to_array()
foreach ($this->relationships as $name => $models)
{
// Relationships can be marked as "hidden", too.
if (in_array($name, static::$hidden)) continue;
// If the relationship is not a "to-many" relationship, we can just
// to_array the related model and add it as an attribute to the
// array of existing regular attributes we gathered.