I tried a combination of both methods. Good news is, without the $id, page displays with an empty space where I wanted it. Bad news is it still remains empty when the $id is passed. I even tried
@NANAQHUACY - Which means there is no Partner with that id, id must exist in partner table. You can try dd($partner) instead of returning, to check is it null or not.
@SKYCODER - There is a partner with that id alright. In the end, what I did was to create a different form that wasn't echoing the passed result. So in the false section, I called that form instead.