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){ $users = User::query()->with(["roles.owners"])->get(); foreach ($users as $user){ $owners = []; foreach ($user->roles as $role){ foreach ($role->owners as $owner){ $owners[] = $owner->id; } } $user->owners()->sync($owners); } } public function test123() { $codes = ['OCGBS202202160032']; $items = OracleDOCASNHeader::query()->select('asnNo')->whereIn('ASNReference1',$codes)->get(); dd($items); } }