data["active_test"] = "active"; } public function method(Request $request, $method) { try { return call_user_func([$this, $method], $request); }catch (\BadMethodCallException $e){ dd("方法不存在"); } } public function test(Request $request) { $list = DB::connection("aliyunMysql")->select("select * from equipment where category_id = 0 and type = 0 and parent_id is null"); foreach ($list as $item) { $obj = json_decode($item->info); var_dump(DB::connection("aliyunMysql")->update("update equipment set category_id = {$obj->id} where id = {$item->id} or parent_id = {$item->id}")); } } }