问题遇到的现象和发生背景
我的表是man表,后期在里面创建了一个avatar字段,用于前端上传图片的字段。我写了一个updateAvatar上传图片的接口,但是实现不了
问题相关代码,请勿粘贴截图
public function updateAvatar(Request $request)
{
$request->validate([
'avatar' => 'required'
]);
$man = auth('api')->user();//获取当前认证用户
$man->avatar = $request->input('avatar');
$man->save();
return $this->response->noContent();
}
//上传微信二维码路由
$api->patch('updateAvatar',[\App\Http\Controllers\Admin\ExtractController::class,'updateAvatar']);
运行结果及报错内容
这是postman运行错误结果
我的解答思路和尝试过的方法
我感觉应该是$man = auth('api')->user();这个代码的问题,还有相关配置的问题,因为我不是在user表中插入图片字段,而且在我自己创建的man表里插入图片地址
我想要达到的结果
实现接收前台上传的图片通过上传图片接口,将图片地址插入man表中对应的条数据中的avatar字段