We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 21a1314 commit d9543deCopy full SHA for d9543de
src/Jenssegers/Mongodb/Eloquent/Model.php
@@ -4,6 +4,7 @@
4
use DateTime;
5
use Illuminate\Database\Eloquent\Model as BaseModel;
6
use Illuminate\Database\Eloquent\Relations\Relation;
7
+use Illuminate\Support\Str;
8
use Jenssegers\Mongodb\Query\Builder as QueryBuilder;
9
use MongoDB\BSON\ObjectID;
10
use MongoDB\BSON\UTCDateTime;
@@ -350,6 +351,14 @@ protected function pullAttributeValues($column, array $values)
350
351
$this->syncOriginalAttribute($column);
352
}
353
354
+ /**
355
+ * @inheritdoc
356
+ */
357
+ public function getForeignKey()
358
+ {
359
+ return Str::snake(class_basename($this)).'_'.ltrim($this->primaryKey, '_');
360
+ }
361
+
362
/**
363
* Set the parent relation.
364
*
0 commit comments