ConditionallyLoadsAttributes
Illuminate\Http\Resources\ConditionallyLoadsAttributes
trait src/Illuminate/Http/Resources/ConditionallyLoadsAttributes.php
unless
v11.0.0 以前から
unless($condition, $value, $default = new \Illuminate\Http\Resources\MissingValue())
@param bool $condition
@param mixed $value
@param mixed $default
@return \Illuminate\Http\Resources\MissingValue|mixed
-
v11.0.0
追加
- 変更後
unless($condition, $value, $default = null) [@param bool $condition, @param mixed $value, @param mixed $default, @return \Illuminate\Http\Resources\MissingValue|mixed]
-
v12.22.0
シグネチャ変更
- 変更前
unless($condition, $value, $default = null) [@param bool $condition, @param mixed $value, @param mixed $default, @return \Illuminate\Http\Resources\MissingValue|mixed]- 変更後
unless($condition, $value, $default = new \Illuminate\Http\Resources\MissingValue()) [@param bool $condition, @param mixed $value, @param mixed $default, @return \Illuminate\Http\Resources\MissingValue|mixed]
whenAggregated
v11.0.0 以前から
whenAggregated($relationship, $column, $aggregate, $value = null, $default = new \Illuminate\Http\Resources\MissingValue())
@param string $relationship
@param string $column
@param string $aggregate
@param mixed $value
@param mixed $default
@return \Illuminate\Http\Resources\MissingValue|mixed
-
v11.0.0
追加
- 変更後
whenAggregated($relationship, $column, $aggregate, $value = null, $default = null) [@param string $relationship, @param string $column, @param string $aggregate, @param mixed $value, @param mixed $default, @return \Illuminate\Http\Resources\MissingValue|mixed]
-
v12.22.0
シグネチャ変更
- 変更前
whenAggregated($relationship, $column, $aggregate, $value = null, $default = null) [@param string $relationship, @param string $column, @param string $aggregate, @param mixed $value, @param mixed $default, @return \Illuminate\Http\Resources\MissingValue|mixed]- 変更後
whenAggregated($relationship, $column, $aggregate, $value = null, $default = new \Illuminate\Http\Resources\MissingValue()) [@param string $relationship, @param string $column, @param string $aggregate, @param mixed $value, @param mixed $default, @return \Illuminate\Http\Resources\MissingValue|mixed]
whenCounted
v11.0.0 以前から
whenCounted($relationship, $value = null, $default = new \Illuminate\Http\Resources\MissingValue())
@param string $relationship
@param mixed $value
@param mixed $default
@return \Illuminate\Http\Resources\MissingValue|mixed
-
v11.0.0
追加
- 変更後
whenCounted($relationship, $value = null, $default = null) [@param string $relationship, @param mixed $value, @param mixed $default, @return \Illuminate\Http\Resources\MissingValue|mixed]
-
v12.22.0
シグネチャ変更
- 変更前
whenCounted($relationship, $value = null, $default = null) [@param string $relationship, @param mixed $value, @param mixed $default, @return \Illuminate\Http\Resources\MissingValue|mixed]- 変更後
whenCounted($relationship, $value = null, $default = new \Illuminate\Http\Resources\MissingValue()) [@param string $relationship, @param mixed $value, @param mixed $default, @return \Illuminate\Http\Resources\MissingValue|mixed]
whenExistsLoaded
v11.20.0 から
whenExistsLoaded($relationship, $value = null, $default = new \Illuminate\Http\Resources\MissingValue())
@param string $relationship
@param mixed $value
@param mixed $default
@return \Illuminate\Http\Resources\MissingValue|mixed
-
v11.20.0
追加
- 変更後
whenExistsLoaded($relationship, $value = null, $default = null) [@param string $relationship, @param mixed $value, @param mixed $default, @return \Illuminate\Http\Resources\MissingValue|mixed]
-
v12.22.0
シグネチャ変更
- 変更前
whenExistsLoaded($relationship, $value = null, $default = null) [@param string $relationship, @param mixed $value, @param mixed $default, @return \Illuminate\Http\Resources\MissingValue|mixed]- 変更後
whenExistsLoaded($relationship, $value = null, $default = new \Illuminate\Http\Resources\MissingValue()) [@param string $relationship, @param mixed $value, @param mixed $default, @return \Illuminate\Http\Resources\MissingValue|mixed]
whenHas
v11.0.0 以前から
whenHas($attribute, $value = null, $default = new \Illuminate\Http\Resources\MissingValue())
@param string $attribute
@param mixed $value
@param mixed $default
@return \Illuminate\Http\Resources\MissingValue|mixed
-
v11.0.0
追加
- 変更後
whenHas($attribute, $value = null, $default = null) [@param string $attribute, @param mixed $value, @param mixed $default, @return \Illuminate\Http\Resources\MissingValue|mixed]
-
v12.22.0
シグネチャ変更
- 変更前
whenHas($attribute, $value = null, $default = null) [@param string $attribute, @param mixed $value, @param mixed $default, @return \Illuminate\Http\Resources\MissingValue|mixed]- 変更後
whenHas($attribute, $value = null, $default = new \Illuminate\Http\Resources\MissingValue()) [@param string $attribute, @param mixed $value, @param mixed $default, @return \Illuminate\Http\Resources\MissingValue|mixed]