Evgenii Borovoi, Кто "они"? пользователи - в таблице пользователей, токены - в таблице токенов. Клиенты - в таблице клиентов. При этом этот клиент добавляется один раз - через artisan команду, а токены - создаются при авторизации по логину/паролю.
Ваша проблема в другой плоскости. Тут вам поможет JSON RPC с пакетом из двух элементов - [создать юзера, вернуть список юзеров/новых юзеров начиная с последней проверки].
А то, что нужно делать мутацию на каждое изменение стейта бесит да. Вроде бы в vuex, который будет с vue3 это пофиксят, но это не точно. Если все плюшки типа типа безопасности (из-за использования контрактов) или отладки через vue dev tools не нужны, то можно просто использовать общее хранилище
Andrey Suha, тогда делайте уже spa и пусть вебпак все на чанки сам делит с асинхронной загрузкой. А ларавел пусть бэкэндом будет. Или большие зависимости типа момента или хайлайта грузить с cdn
Andrey Suha, стили и js можно либо инлайнить, либо инклюдить прямо в коде компонента. При этом можно сделать соответствующий мини-компонент из тегов link href="..." и script src="..." , в который передавать текущий путь для подключения соответствующих стилей и скриптов. Но вообще мне думается, что это уже выстрелы из пушки по воробьям и не такая уж будет экономия.
Меня интересует то же, но для шаблонов почти похожих (например в одной таблице есть колонка, а в другой - нет). Для кода в одном из случаев выбрал наследование и v-if для шаблонов, но мне не нравится, иногда использовал примеси, в зависимости от нужд. Например для модулей vuex наследование хорошо заходит.