Custom relationship attributes
With Voyager 1.1 you are able to define additional attributes which you can show in a relationship.
For example a
Post
has an Author
and you want to display the Users
full-name. To do so, we first need to define an Accessorpublic function getFullNameAttribute()
{
return "{$this->first_name} {$this->last_name}";
}
After that we need to tell Voyager that there is an accessor we want to use:
public $additional_attributes = ['full_name'];
Thats it! You can now select
full_name
in your Relationship.Last modified 10mo ago