Skip to content

Commit d9543de

Browse files
committed
Fix issue with weird foreign keys
1 parent 21a1314 commit d9543de

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/Jenssegers/Mongodb/Eloquent/Model.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
use DateTime;
55
use Illuminate\Database\Eloquent\Model as BaseModel;
66
use Illuminate\Database\Eloquent\Relations\Relation;
7+
use Illuminate\Support\Str;
78
use Jenssegers\Mongodb\Query\Builder as QueryBuilder;
89
use MongoDB\BSON\ObjectID;
910
use MongoDB\BSON\UTCDateTime;
@@ -350,6 +351,14 @@ protected function pullAttributeValues($column, array $values)
350351
$this->syncOriginalAttribute($column);
351352
}
352353

354+
/**
355+
* @inheritdoc
356+
*/
357+
public function getForeignKey()
358+
{
359+
return Str::snake(class_basename($this)).'_'.ltrim($this->primaryKey, '_');
360+
}
361+
353362
/**
354363
* Set the parent relation.
355364
*

0 commit comments

Comments
 (0)