@ghabe It is a function of HasRoles trait of laravel-permission package. It returns roles of an user
Jul 21, 2025
4
Level 1
laravel-livewire-tables roles empty column
Hi!
I am a begginer with livewire. I am trying to use laravel-livewire-tables to show registered users. I am using laravel-permission to manage reoles I am getting roles column empty. Mi column is created like:
Column::make('Roles')
->label(function($row) {
$roles = $row->getRoleNames();
return $roles->implode(', ');
})
Builder method is:
public function builder(): \Illuminate\Database\Eloquent\Builder
{
return User::query()->with('roles');
}
but roles column is always empty. Calling getRoleNames(); from console returns right roles. Do you know why?
Thank you
Please or to participate in this conversation.