isset Aynı kullanıcının 2 rolü varsa ve bu kullanıcı başka bir kullanıcıya iki rolde de ait ise o yüzden pivot tabloya rol eklemeniz gerekebilir dedim.
+---------+-------------+----------+
| user_id | customer_id | role |
+---------+-------------+----------+
| 1 | 2 | customer |
| 1 | 2 | employee |
+---------+-------------+----------+
İlişkiyi tanımlarken customers ve employees diye iki BelongsToMany tanımlarsınız. Birine wherePivot('role', 'customer')
diğerine wherePivot('role', 'employee')
eklersiniz. Yoksa öteki türlü aynı kullanıcıdan iki tane gelecek. Eğer böyle bir senaryonuz yoksa gerek yok tabi.