пользователь с правами доступа в vue js и laravel passport

#vue.js #laravel-passport

#vue.js #laravel-passport

Вопрос:

у меня есть таблица ролей и разрешений, и я хочу проверить роль пользователя и разрешения в vue-cli с помощью Auth::user()-> роль или Auth::user ()-> pemission.

 Passport::tokensCan([
    'place-orders' => 'Place orders', -----> i want to check this dynamic
    'check-status' => 'Check order status', -----> i want to check this dynamic
]);
  

Комментарии:

1. Какое это имеет отношение к vue-cli? Когда вы хотите проверить разрешение пользователя?

2. У меня есть меню, и я не показываю какое-либо меню какому-либо пользователю

3. Я предполагаю, что у вас есть список меню в серверной части, и у каждого из них есть своя область видимости. Вы можете предварительно просмотреть (или сопоставить) меню и отфильтровать доступные меню с помощью $user->tokenCan('scope')