diff --git a/laravel/database/eloquent/relationships/belongs_to.php b/laravel/database/eloquent/relationships/belongs_to.php index 79802ee9..0336025f 100644 --- a/laravel/database/eloquent/relationships/belongs_to.php +++ b/laravel/database/eloquent/relationships/belongs_to.php @@ -112,5 +112,18 @@ class Belongs_To extends Relationship { { return $this->base->get_attribute($this->foreign); } + + /** + * Bind an object over a belongs-to relation using its id. + * + * @return Eloquent + */ + + public function bind($id) + { + $this->base->fill(array($this->foreign => $id))->save(); + + return $this->base; + } } \ No newline at end of file