CastsInboundAttributes

Illuminate\Contracts\Database\Eloquent\CastsInboundAttributes

interface src/Illuminate/Contracts/Database/Eloquent/CastsInboundAttributes.php

set

v11.0.0 以前から

set(Illuminate\Database\Eloquent\Model $model, string $key, mixed $value, array $attributes)
@param \Illuminate\Database\Eloquent\Model $model
@param string $key
@param mixed $value
@param array<string, mixed> $attributes
@return mixed
  1. v11.0.0 追加
    変更後
    set(Illuminate\Database\Eloquent\Model $model, string $key, mixed $value, array $attributes) [@param \Illuminate\Database\Eloquent\Model $model, @param string $key, @param mixed $value, @param array $attributes, @return mixed]
  2. v11.22.0 シグネチャ変更
    変更前
    set(Illuminate\Database\Eloquent\Model $model, string $key, mixed $value, array $attributes) [@param \Illuminate\Database\Eloquent\Model $model, @param string $key, @param mixed $value, @param array $attributes, @return mixed]
    変更後
    set(Illuminate\Database\Eloquent\Model $model, string $key, mixed $value, array $attributes) [@param \Illuminate\Database\Eloquent\Model $model, @param string $key, @param mixed $value, @param array<string, mixed> $attributes, @return mixed]