Я сейчас создаю небольшой Laravel проект. Цель должна быть. Каждый пользователь может иметь 1 или более проектов. Каждый проект имеет данные, которые отображаются в Datatables.
Проблема. Данные для каждого проекта различаются по структуре (например, Адреса, Анкета, ...)
Теперь я создал отдельную модель / представление / контроллер для каждого проекта. Но я думаю, что это не правильный путь. Например, у 100 пользователей есть 2 проекта, тогда мне нужно 200 моделей / видов / контроллеров ???
Как я могу сделать лучше? Заранее спасибо за помощь.