Help with plan layout
I am starting sq ft gardening this year with 4 raised beds (1- 24'x4' and 3- 16'x4'). So far I have one bed for just tomatoes (24'x4'), a bed just for beans (16'x4'), a bed that is half squash and 2 pumpkin plants and the other half eggplant, celery, okra, and chives (16'x4' with okra at the north) and the last bed with half peppers and half tomatoes (16'x4'). Since I am using cinder blocks, all my root crops (onions, carrots, radish, beets, etc.) will be planted in the openings in the blocks.
Now the question is: I am trying to plant a spring garden with lettuce, broccoli, cabbage, collards, kale, etc. I know lettuce can be pretty much planted with anything so I planned on planting it in the all tomato bed, so that way the lettuce will be picked before the tomatoes get too big. Can I also plant my cabbage and broccoli and kale in the same box as the tomatoes, or would they be better suited somewhere else? I've read in some places cabbage and broccoli can be planted with tomatoes and others it can't, so I'm not sure what to do. Thanks for your help!!