name: Relationship class_comment: null dependencies: - name: Model type: class source: Illuminate\Database\Eloquent\Model - name: BelongsToMany type: class source: Illuminate\Database\Eloquent\Relations\BelongsToMany - name: HasOneOrMany type: class source: Illuminate\Database\Eloquent\Relations\HasOneOrMany - name: MorphOneOrMany type: class source: Illuminate\Database\Eloquent\Relations\MorphOneOrMany properties: - name: factory visibility: protected comment: '# * The related factory instance. # * # * @var \Illuminate\Database\Eloquent\Factories\Factory' - name: relationship visibility: protected comment: '# * The relationship name. # * # * @var string' methods: - name: __construct visibility: public parameters: - name: factory - name: relationship comment: "# * The related factory instance.\n# *\n# * @var \\Illuminate\\Database\\\ Eloquent\\Factories\\Factory\n# */\n# protected $factory;\n# \n# /**\n# * The\ \ relationship name.\n# *\n# * @var string\n# */\n# protected $relationship;\n\ # \n# /**\n# * Create a new child relationship instance.\n# *\n# * @param \\\ Illuminate\\Database\\Eloquent\\Factories\\Factory $factory\n# * @param string\ \ $relationship\n# * @return void" - name: createFor visibility: public parameters: - name: parent comment: '# * Create the child relationship for the given parent model. # * # * @param \Illuminate\Database\Eloquent\Model $parent # * @return void' - name: recycle visibility: public parameters: - name: recycle comment: '# * Specify the model instances to always use when creating relationships. # * # * @param \Illuminate\Support\Collection $recycle # * @return $this' traits: - Illuminate\Database\Eloquent\Model - Illuminate\Database\Eloquent\Relations\BelongsToMany - Illuminate\Database\Eloquent\Relations\HasOneOrMany - Illuminate\Database\Eloquent\Relations\MorphOneOrMany interfaces: []