【问题标题】:laravel passport custom value user_id in table oauth_access_tokenslaravel 护照自定义值 user_id 在表 oauth_access_tokens
【发布时间】:2021-09-02 17:53:14
【问题描述】:

我有一个名为 employee 的主表用户,所以我不想使用该表而不是 laravel auth users 的默认表。如何修改 laravel 护照以便我可以使用 employee 表中的列?

这是我的登录代码

public function login(){
    if(Auth::attempt(['email' => request('email'), 'password' => request('password')])){
        $user = Auth::user();
        $success['token'] =  $user->createToken('nApp')->accessToken;
        return response()->json(['success' => $success], $this->successStatus);
    }
    else{
        return response()->json(['error'=>'Unauthorised'], 401);
    }
}

【问题讨论】:

    标签: laravel laravel-passport


    【解决方案1】:

    在您的config/auth.php 中,您有提供者,而提供者有驱动程序... 因此,驱动程序使其成为您要使用的模型... 如果您有一些使用用户模型的身份验证过程,那么您可以使用辅助函数:auth('YOUR GUARD NAME')->user()
    你的警卫名字也在config/auth.php

    【讨论】:

      猜你喜欢
      • 2017-12-28
      • 1970-01-01
      • 2017-03-29
      • 2023-03-22
      • 2021-12-03
      • 1970-01-01
      • 2017-05-18
      • 2017-07-27
      • 2017-11-25
      相关资源
      最近更新 更多