Fonte oficial no Laravel
AttributeIlluminate\Database\Eloquent\Attributes\DateFormat

#[DateFormat]

Formata automaticamente os dados de data em um modelo Eloquent.

Disponível desde

Laravel 13.0

Aplicável em

class

Parâmetros

  • $formatstring

    Padrão de data a ser usado.

Uso prático

use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Attributes\DateFormat;

#[DateFormat('Y-m-d')]
class Post extends Model
{
    //...
}