Как получить информацию о роли пользователя из контроллера в пакете Laravel spat ie? - PullRequest
0 голосов
/ 26 февраля 2020

Как получить информацию о роли пользователя из контроллера на laravel spat ie package?

Я получаю следующее:

  • roles
  • hasRole
  • hasAnyRole
  • hasAllRoles
  • getRoleNames

Spat ie т Информация о названии роли следующим образом:

// Returns a collection
$roles = $user->getRoleNames();

Но я хочу вот так:

$role = $user->roleInfo();

1 Ответ

2 голосов
/ 26 февраля 2020

Вы можете получить информацию о роли из вашего контроллера следующим образом:

use Spatie\Permission\Models\Role;

$roleName = Auth::user()->getRoleNames();//by this you can get the role name

$roleInfo = Role::findByName($roleName); //get all role info

dd($roleInfo) 
...