如何在Laravel Passport API中获取用户ID

时间:2019-09-16 16:11:28

标签: laravel api ionic-framework

我正在开发基于IONIC 4的应用程序,但是很难获得id值。

在我放置的页面中

userid = this.authService.getId();


  resposta(resp: Number)
  {
    this.authService.confirma_presenca(this.userid, resp).subscribe(
      data => {

      },
      error => {
        console.log(error);
      },
      () => {
        this.alertService.presentToast('Confirmação enviada!');
      }
    );
  }

在我放入的authservice中:

getId(iduser: Number)
  {
    return this.http.get(this.env.API_URL + 'auth/getid')
    .pipe(
      tap(iduser => {
        return iduser;
      })
    ) 
  }

以及我的API

 public function getid()
    {
        $userInfo=auth('api')->user();
        return $userInfo->id;
    }

我不知道如何正确接收值...

0 个答案:

没有答案