Page-Audit.ru, а потом приходит другой программист, вызывает метод и не понимает, почему у него эксепшены сыпятся из-за отсутствующих индексов в это массиве. Например.
Дмитрий Баскаков, да без разницы, вспомогательный или нет. АПИ должен отдавать только данные, рисуете уже на стороне Вью, на основании полученных данных.
Во-первых, хотел бы я посмотреть на Vue на бэкенде...
Во-вторых, вы в корне не правильно используете Vue. Вся разметка таблицы должна быть в компоненте, бэкенд возвращает только данные, на основании которых компонент отрисовывает html.
Не будет правильным решением. Если во время обработки заказа другой пользователь сделал еще один заказ, первому выведутся детали чужого заказа.
Сделайте автоматическую регистрацию при оформлении заказа.