AttributeIlluminate\Database\Eloquent\Attributes\Appends
#[Appends]
Adds virtual attributes to the Eloquent model during serialization.
Available since
Laravel 13.0
Targets
class
Parameters
$columnsarray|stringList of virtual attributes to be added.
Practical usage
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Attributes\Appends;
#[Appends(['full_name'])]
class Post extends Model
{
// ...
}