Чувак ты просто сранный путешественник во времени, я гуглю короче вопрос нахожу, ему год, а тут нужное решение написано тобой 17 часов назад! Ты всё знал.
Про апи всё понятно, я просто запутался в правильной структуре фронта, я расчитывал делать app для vue в blade, в нём задействовать часть проверок типа авторизации и после проверок пускать на VUE компоненты.
Tigronix: будет работать очень плохо, лучше использовать JS. В данный момент все решения css3 в этом плане полный отстой которые работают через раз и в половине браузеров.
eellazy: нет, всё это будет одна структура, подключение к базе данных будет тоже одно. php.net/manual/ru/book.pdo.php лучше изучить внимательно всё про подключения к базе данных в php
Спасибо, помогло!