Lines Matching refs:relationship
24 protected $relationship; variable in Illuminate\\Database\\Eloquent\\Factories\\Relationship
30 * @param string $relationship
33 public function __construct(Factory $factory, $relationship) argument
36 $this->relationship = $relationship;
47 $relationship = $parent->{$this->relationship}();
49 if ($relationship instanceof MorphOneOrMany) {
51 $relationship->getMorphType() => $relationship->getMorphClass(),
52 $relationship->getForeignKeyName() => $relationship->getParentKey(),
54 } elseif ($relationship instanceof HasOneOrMany) {
56 $relationship->getForeignKeyName() => $relationship->getParentKey(),
58 } elseif ($relationship instanceof BelongsToMany) {
59 $relationship->attach($this->factory->create([], $parent));