BelongsToManyRelationship

Illuminate\Database\Eloquent\Factories\BelongsToManyRelationship

class src/Illuminate/Database/Eloquent/Factories/BelongsToManyRelationship.php

__construct

v11.0.0 以前から

__construct($factory, $pivot, $relationship)
@param \Illuminate\Database\Eloquent\Factories\Factory|\Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $factory
@param callable|array $pivot
@param string $relationship
  1. v11.0.0 追加
    変更後
    __construct($factory, $pivot, $relationship) [@param \Illuminate\Database\Eloquent\Factories\Factory|\Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $factory, @param callable|array $pivot, @param string $relationship, @return void]
  2. v12.4.0 シグネチャ変更
    変更前
    __construct($factory, $pivot, $relationship) [@param \Illuminate\Database\Eloquent\Factories\Factory|\Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $factory, @param callable|array $pivot, @param string $relationship, @return void]
    変更後
    __construct($factory, $pivot, $relationship) [@param \Illuminate\Database\Eloquent\Factories\Factory|\Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $factory, @param callable|array $pivot, @param string $relationship]

createFor

v11.0.0 以前から

createFor(Illuminate\Database\Eloquent\Model $model)
@param \Illuminate\Database\Eloquent\Model $model
@return void
  1. v11.0.0 追加
    変更後
    createFor(Illuminate\Database\Eloquent\Model $model) [@param \Illuminate\Database\Eloquent\Model $model, @return void]

recycle

v11.0.0 以前から

recycle($recycle)
@param \Illuminate\Support\Collection $recycle
@return static
  1. v11.0.0 追加
    変更後
    recycle($recycle) [@param \Illuminate\Support\Collection $recycle, @return $this]
  2. v13.35.0 シグネチャ変更
    変更前
    recycle($recycle) [@param \Illuminate\Support\Collection $recycle, @return $this]
    変更後
    recycle($recycle) [@param \Illuminate\Support\Collection $recycle, @return static]