2.8 Having trouble with Boolean Modifier
For me I had to follow all the reasons why Boolean fail on this page, Boolean Modifier not working
but I honestly couldn't tell you which one of these solutions worked.   

I really think that my issue was that I hadn't selected the anvil in the Object mode and then taking the Boolean picker and highlighting the non-selected cylinder which successfully intersected the anvil in the difference operation mode.