Новичок в laravel, сделал на нем только простой блог. Пишу онлайн-сервис для себя, который работает с аккаунтами вконтакте. Онлайн-сервис пока состоит из 3 сервисов , которые должны реализовавывать 3 разных задачи на базе вконтакте. Не понимаю как реализовать структуру приложения, что выделять в отдельные контроллеры. Общее у этих 3 сервисов , то что они все работают в аккаунтами вконтакте. Соответственно это будет отдельный контроллер, который будет работать только с логинами и паролями от вк. В таблице по идее надо делать связующую таблицу, которая будет хранить id аккаунта вк, id пользователя онлайн-сервиса, id сервиса. Функционал сервисов у всех разный, набор полей разный, работа с данными должна быть разная. Думаю либо под каждый сервис создавать свой контроллер, либо сделать общий контроллер для сервисов. И все различия по функционалу сервисов, выделить в отдельные методы этого же контроллера, либо выделить в отдельные подклассы или трейты. Подскажите пожалуйста, как лучше реализовать?
Для разных задач разные контроллеры. Зачем тебе логины и пароли от ВК? Думаешь, что осилишь парсинг контакта? OAuth же есть и VK API
@Dimon2x, зачем, если ему только контакт нужен? И задача - попользовать api, а не просто вход на сайт сделать