Yapmak istediğiniz şey sanırım user tablosundaki role bilgisini gizlemek, bunun için model dosyasında $hidden
işinizi görebilir belki.
/**
* The attributes that should be hidden for serialization.
*
* @var array<int, string>
*/
protected $hidden = [
'password',
'remember_token',
'role',
];
Ayrıca client tarafında rol tutmanın bir zararı olacağını düşünmüyorum, backend tarafında middleware ile nasıl rollere göre işlemleri kısıtlıyorsanız, client tarafında da bunu yapmak isteyebilirsiniz. X rolünün görebildiği bir menüyü Y rolüne kapatmak gibi.