public static function setBelongsTo(BelongsTo $belongsTo, $object = null) { return $object ? $belongsTo->associate($object) : $belongsTo->dissociate(); }
/** * 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(); }