Php &引用;“讯息”:&引用;“未经授权”;,拉威尔认证

Php &引用;“讯息”:&引用;“未经授权”;,拉威尔认证,php,laravel,authentication,laravel-5.3,Php,Laravel,Authentication,Laravel 5.3,这是我为用户通过API登录而构建的函数。不知何故,它停止了用户登录,并返回“消息”:“未经授权” 注册函数也会返回相同的消息 public function postLogin(Request $request) { $credentials = $request->only(['national_id', 'password']); $validator = Validator::make($credentials, [ 'national_id' =&g

这是我为用户通过API登录而构建的函数。不知何故,它停止了用户登录,并返回
“消息”:“未经授权”

注册函数也会返回相同的消息

public function postLogin(Request $request)
{
    $credentials = $request->only(['national_id', 'password']);
    $validator = Validator::make($credentials, [
        'national_id' => 'required'
    ]);
    if ($validator->fails()) {
        throw new ValidationHttpException($validator->errors()->all());
    }
    try {
        if (!$token = JWTAuth::attempt($credentials)) {
            return $this->response->errorUnauthorized();
        }
    } catch (JWTException $e) {
        return $this->response->error('could_not_create_token', 500);
    }
    return response()->json(compact('token'));
}
我的路线:

$api = app('Dingo\Api\Routing\Router');
$api->version('v1', function ($api) {
    $api->post('auth/postLogin', 'App\Api\V1\Controllers\AuthController@postLogin');

!$token=JWTAuth::trument($credentials)这是获得错误的行。告诉我$token从哪里来?如何将它传递到这里以使用新令牌进行检查?它来自另一个类的JWTAuth库@驱逐者$token=JWTAuth::trument($credentials)这是获得错误的行。告诉我$token从哪里来?如何将它传递到这里以使用新令牌进行检查?它来自另一个类的JWTAuth库@赎罪人