public function editRequest $request if !$request-isPost $this-errorOPTION IS NOT; $user = $this-auth-getUser; $find = Usermodelget$user-id-toArray; if !$find $this-errorNO ONE;
public function edit(Request $request) { if (!$request->isPost()) { $this->error('OPTION IS NOT'); } $user = $this->auth->getUser(); $find = Usermodel::get($user->id)->toArray(); if (!$find) { $this->error('NO ONE'); } $allowedFields = ['avatar', 'user_name', 'reality_name', 'wallet_address']; $req = $request->only($allowedFields); if (count($req) !== count($allowedFields)) { $this->error('禁止添加其他字段'); } $users = new Usermodel(); $res = $users->save($req, ['id' => $user->id]); if ($res) { $this->success('修改成功', '', 200); } else { $this->error('修改失败!', '', 100); }
原文地址: https://www.cveoy.top/t/topic/h2Hc 著作权归作者所有。请勿转载和采集!