Можно создать в коде страницы глобальную переменную или функцию, которая вернёт массив пользователей.
users/show.blade.php
<script>
function getMyUsers() { return @json($arrayOfUsers); }
</script>
...
<script>
const vm = new Vue({
data: function() {
return {
users: getMyUsers(),
counter: 0,
};
}
});
Причём так можно упаковать не всех, а, например, только первые 500 пользователей.
И если станут листать/прокручивать, то динамически, доп. запросами, подгружать дальше.