I have a 16X9 gabled porch that has started falling apart, ie setteling. There is a large crack the full width, and the entire slab has begun to slope towards the house which has caused a drainage problem. IS there any way to fix this without tearing it all out and pouring a new slab? Could brick be involved?

PLEASE HELP

sincerly,
out of ideas

PS i have loads of pictures if that would help!