tiles (Homogenous) are hardwearing, "permanent" and affordable but in comparison to laminate flooring, its slightly more expensive. It also takes longer time to install and there are grooves lines in between that in time to come the grooves will turn from white to black. (Cement grouting) But it can withstand water and when we drag furnitures across will not cause scratches. There are many varieties of homogenous tiles nowadays that is made to look like marble flooring. I do not recommend ceramic tiles for bedrooms becoz if you accidentally dropped something hard and sharp will cause the tile to chip and causing an exposed ceramic chip that is different in colour (if its made from red clay will be red, white clay will be white)
Laminate flooring has a hollow sound when we walk, cannot touch water (will pop out) but is cheaper and installation takes only one day. Laminate flooring is actually made from compressed wood/chipboard with a top layer of resin/man made wood layer that can withstand abrasion, traffic and has a nice wood finishing that matches that of the real wood grain flooring, but at an affordable price.
Both materials has its goods and bads.