user_id); $model->user_id = $user->id; $model->save(); return $this->response()->success('操作成功')->refresh(); } public function form() { $this->text('user_id', '用户序号')->rules(['required', 'numeric', function ($attribute, $value, $fail) { $user = User::find($value); if (!$user) { return $fail('未找到账号'); } if (!in_array($user->identity->identity_id, [4])) { return $fail('账号等级不够'); } }], [ 'required' => '用户序号不能为空', 'numeric' => '用户序号必须为整数', ], '2'); } }