associate() public method

Associate the model instance to the given parent.
public associate ( Model | integer $model ) : Model
$model Illuminate\Database\Eloquent\Model | integer
return Illuminate\Database\Eloquent\Model
Example #1
2
 public static function setBelongsTo(BelongsTo $belongsTo, $object = null)
 {
     return $object ? $belongsTo->associate($object) : $belongsTo->dissociate();
 }
Example #2
1
 /**
  * Add an object through a BelongsTo relation
  *
  * @param \Illuminate\Database\Eloquent\Relations\BelongsTo $relation
  * @param \Illuminate\Database\Eloquent\Model $model
  * @return bool
  */
 protected function addBelongsToAssociatedObject(BelongsTo $relation, \Illuminate\Database\Eloquent\Model $model)
 {
     $relation->associate($model);
     return $this->save();
 }