AsCollection
Illuminate\Database\Eloquent\Casts\AsCollection
class src/Illuminate/Database/Eloquent/Casts/AsCollection.php
castUsing
v11.0.0 以前から
static
static castUsing(array $arguments)
@param array $arguments
@return \Illuminate\Contracts\Database\Eloquent\CastsAttributes<\Illuminate\Support\Collection<array-key, mixed>, iterable>
-
v11.0.0
追加
- 変更後
static castUsing(array $arguments) [@param array $arguments, @return \Illuminate\Contracts\Database\Eloquent\CastsAttributes<\Illuminate\Support\Collection<array-key, mixed>, iterable>]
nullable
v13.33.0 から
static
static nullable($class = null, $map = null)
@param class-string|null $class
@param array{class-string, string}|class-string|null $map
@return string
-
v13.33.0
追加
- 変更後
static nullable($class = null, $map = null) [@param class-string|null $class, @param array{class-string, string}|class-string|null $map, @return string]
of
v12.10.0 から
static
static of($map)
@param array{class-string, string}|class-string $map
@return string
-
v12.10.0
追加
- 変更後
static of($map) [@param array{class-string, string}|class-string $map, @return string]
using
v11.0.0 以前から
static
static using($class, $map = null)
@param class-string $class
@param array{class-string, string}|class-string|null $map
@return string
-
v11.0.0
追加
- 変更後
static using($class) [@param class-string $class, @return string]
-
v12.10.0
シグネチャ変更
- 変更前
static using($class) [@param class-string $class, @return string]- 変更後
static using($class, $map = null) [@param class-string $class, @param array{class-string, string}|class-string $map, @return string]
-
v12.29.0
シグネチャ変更
- 変更前
static using($class, $map = null) [@param class-string $class, @param array{class-string, string}|class-string $map, @return string]- 変更後
static using($class, $map = null) [@param class-string $class, @param array{class-string, string}|class-string|null $map, @return string]