я бы разделил их по ролям, поэтому у вас будет одна таблица, например «пользователи» с идентификатором, все, что вам нужно, и «role_id» , а затем таблица «роли» с 3 записями (Customer , Рекламодатель, лидер тура и сколько у вас есть), и объявите отношение «отношение» в модели пользователя как-то так
public function role() {
return $this->belongsTo(Role::class);
}
, чтобы при необходимости в середине вашего приложения вы могли использовать $ user-> role, чтобы увидеть, какую роль он играет, вы можете добавить больше ролей в будущем, если это необходимо, и это должно сделать
также, если вы считаете, что это должно быть отношением manyToMany (например, один пользователь может быть Тур Лидер и Рекламодатель одновременно) тогда вам нужен третий промежуточный стол, role_user ...
удачи в вашем проекте