For me I think it just depends on the type of workout and for how long.
I don’t do bodybuilding (YMMV) I usually start my day with a strength specific lift and then move into my condition piece (metcon) and then accessory.
If the metcon calls for lifting and gymnastic type skills (muscle ups, butterfly pull ups, etc…) I’ll opt to eat before hand. If the metcon calls for heavy aerobic/anaerobic workout + lifting and/or gymnastic skills I like to have an empty stomach so I don’t get sick to my stomach.
Most days if I train in the AM I’ll do a bowl of oats w/ honey, pb, and banana. If I’m working out at night/after work it’s usually on an empty stomach with a half scoop pre workout of choice for the caffeine.