【发布时间】:2021-11-18 06:18:17
【问题描述】:
我使用 laravel/passport 进行 api 身份验证。 我的问题是,当我想通过 Postman 在本地主机上注册为新用户时,一切正常,但实时服务器上的相同代码返回如下内容:
试图获取非对象的属性 “异常”:“错误异常”, "文件": "/vendor/laravel/passport/src/ClientRepository.php", “行”:89,
我的用户注册码如下:
$user = User::create([
'name' => $request->name,
'email' => $request->email,
'password' => bcrypt($request->password),
'phone_number' => $request->phone_number,
]);
$success['name'] = $user->name;
$success['token'] = $user->createToken('Test')->accessToken;
return response()->json(['success' => $success], 200);
【问题讨论】:
-
请发布您的路线。
-
Route::post('/register', 'Api\AuthController@register') 这是我的路线,但它在我的本地主机上运行良好
-
哪个 laraevl 版本??
-
Laravel 版本是 5.5,护照版本是 ~4.0
-
您是否在您的实时服务器
php artisan passport:keys上运行了此命令?此命令生成 Passport 生成访问令牌所需的加密密钥。
标签: laravel laravel-5.5 laravel-passport