4
私は現在Laravel
フレームワークとdingo apiを勉強しています。 dingo apiへの委任を使用してロールベースのアクセス許可を統合する方法はありますか?Laravelのロールベースのアクセス許可をDingo APIに統合する方法は?
たとえば、すべてのユーザーリストを取得するルートがありますが、管理者だけがこれにアクセスできます。
ユーザーが認証されていても管理者でない場合、このルートにアクセスすることはできません。
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 –