Login, user ve customer tabloları tam olarak ne tutuyor ve (özellikle user ile customer) neden ayrı tablolar anlıyamadım.
Aşağıdaki şekilde ilişkileri alabilirsiniz ama bunun çalışması için modellerde gerekli relation ları kurmuş olmanız lazım.
Message::with("customer.user.login")->get();