Во-первых, хотел бы я посмотреть на Vue на бэкенде...
Во-вторых, вы в корне не правильно используете Vue. Вся разметка таблицы должна быть в компоненте, бэкенд возвращает только данные, на основании которых компонент отрисовывает html.
Не будет правильным решением. Если во время обработки заказа другой пользователь сделал еще один заказ, первому выведутся детали чужого заказа.
Сделайте автоматическую регистрацию при оформлении заказа.
Если слайдер будет меняться в зависимости от действий юзера, тогда переписывайте. Vue не для слайдеров предназначен (можно, конечно, но получится троллейбус из буханки хлеба).
Не обязательно, но рекомендуется.
Я не пользуюсь, у меня своя сборка на основе Laravel Mix, мне так было проще, например. Хотя не стоит, наверное, с меня пример брать. )
Во-вторых, вы в корне не правильно используете Vue. Вся разметка таблицы должна быть в компоненте, бэкенд возвращает только данные, на основании которых компонент отрисовывает html.