|\Illuminate\Http\JsonResponse */ public function forUser(Request $request) { if (Gate::denies('manage-pat')) { throw new AccessDeniedHttpException(__('errors.unsupported_with_sso_only')); } return parent::forUser($request); } /** * Create a new personal access token for the user. * * @return \Laravel\Passport\PersonalAccessTokenResult|\Illuminate\Http\JsonResponse */ public function store(Request $request) { if (Gate::denies('manage-pat')) { throw new AccessDeniedHttpException(__('errors.unsupported_with_sso_only')); } return parent::store($request); } /** * Delete the given token. * * @param string $tokenId * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse */ public function destroy(Request $request, $tokenId) { if (Gate::denies('manage-pat')) { throw new AccessDeniedHttpException(__('errors.unsupported_with_sso_only')); } return parent::destroy($request, $tokenId); } }