12345678910111213141516171819 |
- <?php
- namespace Illuminate\Contracts\Database\Eloquent;
- use Illuminate\Database\Eloquent\Model;
- interface SerializesCastableAttributes
- {
- /**
- * Serialize the attribute when converting the model to an array.
- *
- * @param \Illuminate\Database\Eloquent\Model $model
- * @param string $key
- * @param mixed $value
- * @param array $attributes
- * @return mixed
- */
- public function serialize(Model $model, string $key, mixed $value, array $attributes);
- }
|