deleting from eloquent model will work with joins

see #5652, this passes tests.
There should be two blank lines between test methods. OCD :P