php – Buscador en Laravel

Hola amigos como estan trato de hacer un buscador por id y por nombre pero no se como hacerlo solamente se hacerlo que busque por un solo requisito pero necesito que busque por dos o mas tengo algo asi

$texto = $request->input('texto');
    $productos = Producto::query()
    ->where('id', 'LIKE', "%{$texto}%")
    ->orderBy('id','desc')
    ->paginate(1);
    return view('productos.index', compact('productos'));

Trate de hacer algo asi

    $texto = $request->input('texto');
    $productos = Producto::query()
    ->where('id', 'LIKE', "%{$texto}%")
    ->where('nombre', 'LIKE', "%{$texto}%")
    ->orderBy('id','desc')
    ->paginate(1);
    return view('productos.index', compact('productos'));

Pero no me funciono

Por favor si me pueden ayudar a solucionar esto les agradeceria