pluck()
возвращает массив.
Вот почему он возвращает что-то вроде ['type']
Так что, если вы уверены, что есть только один элемент.Вызовите first()
return Auth::user()->roles->pluck('name')->first();
, но если roles
возвращает несколько элементов, вы должны работать над этим в вашей ситуации.
однако это массив