我使用laravel / passport进行api身份验证。 我的问题是,当我想通过邮递员在本地主机上注册为新用户时,一切正常,但是实时服务器上的相同代码返回如下内容:
试图获取非对象的属性 “ exception”:“ ErrorException”, “ file”:“ /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);
答案 0 :(得分:0)
以下命令解决了我的问题,我遇到了同样的问题: 1-迁移
php artisan migrate:refresh
2-重新安装护照,
php artisan passport install
或使用
php artisan passport:client --personal