Я работаю с пакетом разрешений laravel spatie, и мне нужно показать роль пользователя для каждого пользователя в списках данных. теперь я добавляю таблицы данных addColumn
метод:
$items = Admin::orderBy('id','DESC');
return DataTables::of($items)
->addColumn('role',function(Admin $admin){
foreach($admin->getRoleNames() as $v){
return $v;
}
})
->toJson();
этот код работает и показывает имя роли для каждого пользователя, но если у пользователя есть имя с двумя ролями (несколько ролей), мой код не работает и показывает только имя первой роли. т.е. для пользователя test
у меня есть две роли: moderator
и editor
Но я вижу только модератора.
Как я могу показать несколько имен ролей для каждого пользователя в списке данных ?!