attach method

Future<void> attach(
  1. String name,
  2. Object ids, {
  3. Map<String, Object?> pivot = const {},
})

Attaches related through a BelongsToMany relation name.

Implementation

Future<void> attach(
  String name,
  Object ids, {
  Map<String, Object?> pivot = const {},
}) {
  final relation = modelDefinition.requireRelation(name);
  if (relation is! BelongsToMany<Model>) {
    throw StateError('Relation [$name] is not BelongsToMany.');
  }
  return relation.attach(this, database, ids, pivot);
}