Получить pluck('name');
от контроллера. Прямо сейчас я получаю все данные из отношений (id, made_at, et c).
//from my User Controller
$user = User::where('id', $id)->get(['id', 'name', 'email', 'points'])->first();
$user->abilities();
//from my User Model
public function roles()
{
return $this->belongsToMany(Role::class)->withTimestamps();
}
public function abilities()
{
return $this->roles->map->abilities->flatten()->pluck('name')->unique(); //from here I want to get just the name
}