В папке resources – js – components будет тестовый компонент. Пишешь свой на его примере. Идешь в файл app.js подключаешь там свой компонент
Vue.component('comp', require('./components/Comp.vue'));
Запускаешь
npm run watch в консоли
Пока идет процесс, идешь в блейд шаблон и прописываешь там компонент
<div id="app">
<comp
:users="{{json_encode($users)}}"
></comp>
</div>
users - это пропс, куда ты прокидываешь своих юзеров. Также можно фетчить прямо из компонента с помощью axios (в гугле примеры). И, как мне однажды подсказали на Тостере - div id="app" лучше добавить в главный шаблон app (обернуть все что в body). Это удобно т.к. не нужно прописывать везде этот div и иметь возможность использовать сколько хочешь компонентов на странице. Если компонент не появился на стр, сбросить кеш браузера и проверить его появление в vue dev tools.