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

#[Appends]

Adiciona atributos virtuais ao modelo Eloquent durante a serialização.

Disponível desde

Laravel 13.0

Aplicável em

class

Parâmetros

  • $columnsarray|string

    Lista de atributos virtuais a serem adicionados.

Uso prático

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

#[Appends(['full_name'])]
class Post extends Model
{
    // ...
}