File Manager Lite
Dir:
/home/codewavebd/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Casts
Upload
[..]
AsBinary.php (2.14 KB)
Edit
Rename
Del
AsEnumCollection.php (2.71 KB)
Edit
Rename
Del
AsFluent.php (966 B)
Edit
Rename
Del
AsHtmlString.php (964 B)
Edit
Rename
Del
AsStringable.php (965 B)
Edit
Rename
Del
AsUri.php (929 B)
Edit
Rename
Del
Attribute.php (1.91 KB)
Edit
Rename
Del
Json.php (1.18 KB)
Edit
Rename
Del
Edit: AsHtmlString.php
<?php namespace Illuminate\Database\Eloquent\Casts; use Illuminate\Contracts\Database\Eloquent\Castable; use Illuminate\Contracts\Database\Eloquent\CastsAttributes; use Illuminate\Support\HtmlString; class AsHtmlString implements Castable { /** * Get the caster class to use when casting from / to this cast target. * * @param array $arguments * @return \Illuminate\Contracts\Database\Eloquent\CastsAttributes<\Illuminate\Support\HtmlString, string|HtmlString> */ public static function castUsing(array $arguments) { return new class implements CastsAttributes { public function get($model, $key, $value, $attributes) { return isset($value) ? new HtmlString($value) : null; } public function set($model, $key, $value, $attributes) { return isset($value) ? (string) $value : null; } }; } }
Simpan