пользователи и компании.
Надо сделать черный список.
Черный список как внутри каждой модели так и между этими моделями. + еще вид блокировки (полный, частичный).
На первый взгляд напрашивается полиморфная связь... а вы как бы сделали?
банятся только юзеры глобально или только внутри одной компании?
если надо банить И компании И юзеров, то 100% полиморф если надо банить юзеров в компаниях то Bans { company_id user_id }
Обсуждают сегодня