Revision 148 | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed
<?phpnamespace Illuminate\Database\Eloquent\Casts;use Illuminate\Contracts\Database\Eloquent\Castable;use Illuminate\Contracts\Database\Eloquent\CastsAttributes;use Illuminate\Support\Str;class AsStringable implements Castable{/*** Get the caster class to use when casting from / to this cast target.** @param array $arguments* @return CastsAttributes<\Illuminate\Support\Stringable, string|\Stringable>*/public static function castUsing(array $arguments){return new class implements CastsAttributes{public function get($model, $key, $value, $attributes){return isset($value) ? Str::of($value) : null;}public function set($model, $key, $value, $attributes){return isset($value) ? (string) $value : null;}};}}