belongsToMany method
void
belongsToMany(})
Implementation
void belongsToMany(
String name,
Model model, {
String? pivotTable,
required parentPivotKey,
required relatedPivotKey,
parentLocalKey = 'id',
relatedLocalKey = 'id',
}) {
_relations.addEntries(
[
MapEntry(
name,
BelongsToMany(
related: model,
parent: this,
pivotTable: pivotTable ??
'${Singularize.make(model.runtimeType.toString())}_${Singularize.make(runtimeType.toString())}'
.toLowerCase(),
parentPivotKey: parentPivotKey,
relatedPivotKey: relatedPivotKey,
parentLocalKey: parentLocalKey,
relatedLocalKey: relatedLocalKey,
),
),
],
);
}