InteractsWithPivotTable
Illuminate\Database\Eloquent\Relations\Concerns\InteractsWithPivotTable
trait src/Illuminate/Database/Eloquent/Relations/Concerns/InteractsWithPivotTable.php
attach
v11.0.0 以前から
attach($ids, array $attributes = [], $touch = true)
@param mixed $ids
@param array $attributes
@param bool $touch
@return void
-
v11.0.0
追加
- 変更後
attach($id, array $attributes = [], $touch = true) [@param mixed $id, @param array $attributes, @param bool $touch, @return void]
-
v12.0.0
シグネチャ変更
- 変更前
attach($id, array $attributes = [], $touch = true) [@param mixed $id, @param array $attributes, @param bool $touch, @return void]- 変更後
attach($ids, array $attributes = [], $touch = true) [@param mixed $ids, @param array $attributes, @param bool $touch, @return void]
attachOrFail
v12.55.0 から
attachOrFail($ids, array $attributes = [], $touch = true)
@param mixed $ids
@param array $attributes
@param bool $touch
@return void
-
v12.55.0
追加
- 変更後
attachOrFail($ids, array $attributes = [], $touch = true) [@param mixed $ids, @param array $attributes, @param bool $touch, @return void]
detach
v11.0.0 以前から
detach($ids = null, $touch = true)
@param mixed $ids
@param bool $touch
@return int
-
v11.0.0
追加
- 変更後
detach($ids = null, $touch = true) [@param mixed $ids, @param bool $touch, @return int]
detachOrFail
v12.55.0 から
detachOrFail($ids = null, $touch = true)
@param mixed $ids
@param bool $touch
@return int
-
v12.55.0
追加
- 変更後
detachOrFail($ids = null, $touch = true) [@param mixed $ids, @param bool $touch, @return int]
hasPivotColumn
v11.0.0 以前から
hasPivotColumn($column)
@param string $column
@return bool
-
v11.0.0
追加
- 変更後
hasPivotColumn($column) [@param string $column, @return bool]
newExistingPivot
v11.0.0 以前から
newExistingPivot(array $attributes = [])
@param array $attributes
@return \Illuminate\Database\Eloquent\Relations\Pivot
-
v11.0.0
追加
- 変更後
newExistingPivot(array $attributes = []) [@param array $attributes, @return \Illuminate\Database\Eloquent\Relations\Pivot]
newPivot
v11.0.0 以前から
newPivot(array $attributes = [], $exists = false)
@param array $attributes
@param bool $exists
@return \Illuminate\Database\Eloquent\Relations\Pivot
-
v11.0.0
追加
- 変更後
newPivot(array $attributes = [], $exists = false) [@param array $attributes, @param bool $exists, @return \Illuminate\Database\Eloquent\Relations\Pivot]
newPivotQuery
v11.0.0 以前から
newPivotQuery()
@return \Illuminate\Database\Query\Builder
-
v11.0.0
追加
- 変更後
newPivotQuery() [@return \Illuminate\Database\Query\Builder]
newPivotStatement
v11.0.0 以前から
newPivotStatement()
@return \Illuminate\Database\Query\Builder
-
v11.0.0
追加
- 変更後
newPivotStatement() [@return \Illuminate\Database\Query\Builder]
newPivotStatementForId
v11.0.0 以前から
newPivotStatementForId($id)
@param mixed $id
@return \Illuminate\Database\Query\Builder
-
v11.0.0
追加
- 変更後
newPivotStatementForId($id) [@param mixed $id, @return \Illuminate\Database\Query\Builder]
sync
v11.0.0 以前から
sync($ids, $detaching = true)
@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array|int|string $ids
@param bool $detaching
@return array{attached: array, detached: array, updated: array}
-
v11.0.0
追加
- 変更後
sync($ids, $detaching = true) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $ids, @param bool $detaching, @return array]
-
v11.16.0
シグネチャ変更
- 変更前
sync($ids, $detaching = true) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $ids, @param bool $detaching, @return array]- 変更後
sync($ids, $detaching = true) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $ids, @param bool $detaching, @return array{attached: array, detached: array, updated: array}]
-
v12.15.0
シグネチャ変更
- 変更前
sync($ids, $detaching = true) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $ids, @param bool $detaching, @return array{attached: array, detached: array, updated: array}]- 変更後
sync($ids, $detaching = true) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array|int|string $ids, @param bool $detaching, @return array{attached: array, detached: array, updated: array}]
syncOrFail
v12.55.0 から
syncOrFail($ids, $detaching = true)
@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $ids
@param bool $detaching
@return array{attached: array, detached: array, updated: array}
-
v12.55.0
追加
- 変更後
syncOrFail($ids, $detaching = true) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $ids, @param bool $detaching, @return array{attached: array, detached: array, updated: array}]
syncWithoutDetaching
v11.0.0 以前から
syncWithoutDetaching($ids)
@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array|int|string $ids
@return array{attached: array, detached: array, updated: array}
-
v11.0.0
追加
- 変更後
syncWithoutDetaching($ids) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $ids, @return array]
-
v11.16.0
シグネチャ変更
- 変更前
syncWithoutDetaching($ids) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $ids, @return array]- 変更後
syncWithoutDetaching($ids) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $ids, @return array{attached: array, detached: array, updated: array}]
-
v12.15.0
シグネチャ変更
- 変更前
syncWithoutDetaching($ids) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $ids, @return array{attached: array, detached: array, updated: array}]- 変更後
syncWithoutDetaching($ids) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array|int|string $ids, @return array{attached: array, detached: array, updated: array}]
syncWithoutDetachingOrFail
v12.55.0 から
syncWithoutDetachingOrFail($ids)
@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $ids
@return array{attached: array, detached: array, updated: array}
-
v12.55.0
追加
- 変更後
syncWithoutDetachingOrFail($ids) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $ids, @return array{attached: array, detached: array, updated: array}]
syncWithPivotValues
v11.0.0 以前から
syncWithPivotValues($ids, array $values, bool $detaching = true)
@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array|int|string $ids
@param array $values
@param bool $detaching
@return array{attached: array, detached: array, updated: array}
-
v11.0.0
追加
- 変更後
syncWithPivotValues($ids, array $values, bool $detaching = true) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $ids, @param array $values, @param bool $detaching, @return array]
-
v11.16.0
シグネチャ変更
- 変更前
syncWithPivotValues($ids, array $values, bool $detaching = true) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $ids, @param array $values, @param bool $detaching, @return array]- 変更後
syncWithPivotValues($ids, array $values, bool $detaching = true) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $ids, @param array $values, @param bool $detaching, @return array{attached: array, detached: array, updated: array}]
-
v12.15.0
シグネチャ変更
- 変更前
syncWithPivotValues($ids, array $values, bool $detaching = true) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $ids, @param array $values, @param bool $detaching, @return array{attached: array, detached: array, updated: array}]- 変更後
syncWithPivotValues($ids, array $values, bool $detaching = true) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array|int|string $ids, @param array $values, @param bool $detaching, @return array{attached: array, detached: array, updated: array}]
syncWithPivotValuesOrFail
v12.55.0 から
syncWithPivotValuesOrFail($ids, array $values, bool $detaching = true)
@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array|int|string $ids
@param array $values
@param bool $detaching
@return array{attached: array, detached: array, updated: array}
-
v12.55.0
追加
- 変更後
syncWithPivotValuesOrFail($ids, array $values, bool $detaching = true) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array|int|string $ids, @param array $values, @param bool $detaching, @return array{attached: array, detached: array, updated: array}]
toggle
v11.0.0 以前から
toggle($ids, $touch = true)
@param mixed $ids
@param bool $touch
@return array
-
v11.0.0
追加
- 変更後
toggle($ids, $touch = true) [@param mixed $ids, @param bool $touch, @return array]
toggleOrFail
v12.55.0 から
toggleOrFail($ids, $touch = true)
@param mixed $ids
@param bool $touch
@return array
-
v12.55.0
追加
- 変更後
toggleOrFail($ids, $touch = true) [@param mixed $ids, @param bool $touch, @return array]
updateExistingPivot
v11.0.0 以前から
updateExistingPivot($id, array $attributes, $touch = true)
@param mixed $id
@param array $attributes
@param bool $touch
@return int
-
v11.0.0
追加
- 変更後
updateExistingPivot($id, array $attributes, $touch = true) [@param mixed $id, @param array $attributes, @param bool $touch, @return int]
updateExistingPivotOrFail
v12.55.0 から
updateExistingPivotOrFail($id, array $attributes, $touch = true)
@param mixed $id
@param array $attributes
@param bool $touch
@return int
-
v12.55.0
追加
- 変更後
updateExistingPivotOrFail($id, array $attributes, $touch = true) [@param mixed $id, @param array $attributes, @param bool $touch, @return int]
withPivot
v11.0.0 以前から
withPivot($columns)
@param mixed $columns
@return $this