4
저는 현재 Laravel
프레임 워크와 딩고 API를 공부하고 있습니다. dingo API에 위임을 사용하여 역할 기반 권한을 통합 할 수있는 방법이 있습니까?Lingvel에서 역할 기반 권한을 Dingo API와 통합하는 방법은 무엇입니까?
예를 들어 모든 사용자 목록을 가져올 경로가 있지만 관리자 만 액세스 할 수 있습니다.
사용자가 인증되었지만 관리자가 아닌 경우이 경로에 액세스 할 수 없습니다.
routes.php에 위임의 미들웨어를 추가하려고 시도했지만 내가 우편 배달부에서 시도했을 때 구문 오류가 발생합니다.
여기 내 routes.php 파일입니다 :
$api->version('v1', ['middleware' => ['jwt.auth', 'role:admin']], function ($api) {
$api->get('users', 'App\Http\Controllers\Auth\[email protected]');
$api->get('user', 'App\Http\Controllers\Auth\[email protected]');
});
이 링크는 역할을 구현하는 데 도움이됩니다. https://github.com/karoys/laravel-native-roles-auth –