use findOrFail and avoid deleting relationship as this going to be buggy on softdeleting.

Signed-off-by: crynobone <crynobone@gmail.com>