Никита, поддержу автора вопроса. Касперский установлен у слегка дофига пользователей во всем мире. Нужно разбираться, что именно мешает вашему сайту работать. Возможно, как раз Касперский что-то в вашем сайте считает вредным?
Sha644, только это не тема поста. Автор спрашивает конкретный вопрос про SPA на Laravel и VUE - а вы ему про непринятие JS мизерным количеством пользователей.
Sha644, избыточный объем у вас будет, когда вы в своем НЕ SPA приложении будете на каждую вьюху навешивать bootstrap, jquery и кучу плагинов к нему. Vue избавит вас от всего этого, а в продакшн режиме вообще будет весить меньше, чем jquery. По поводу двойной работы - перед началом проекта необходимо понимать аудиторию. Да, действительно, сейчас еще сохраняются мифические 0.5% пользователей с браузерами без поддержки JS. Но мы ведь сейчас не о них, правда?
Эмиль Рахматуллин, именно. И очень скоро вы придете к понимаю разделения сущностей. Laravel у вас будет работать чисто как API - отвечать на запросы от Vue. А сам Vue будет отдельной сущностью (проектом, если хотите) и заниматься отрисовкой клиента.
А где вы храните информацию о товарах, отложенных в корзину? Сервер, localStorage, другой вариант? Так вот, правильный путь - очистить информацию о товарах, а затем перерисовать блок main-cart
Гадалка в отпуске. Опишите проблему подробно с указанием текста ошибок, приведите примеры вашего кода. Проявите уважение к комьюнити. И вам помогут. Но это не точно.
Kirill2501, практически любая выдача - это совокупность бекэенда и фронтэнда. На беке - информация собирается из базы данных и оправляется на фронт. На фронте идет построение шаблона страницы и ее красивое оформление. Сформулируйте ваш вопрос точно.
Смотрите, у вас тут упоминается объект item. Наверное в нем есть аттрибут date. Или что-то очень на него похожее...
Сделайте дамп объекта {JSON.stringify(item)} и увидите какие в нем есть свойства.
P.S. кстати, судя по всему у вас и smallPhoto один на все посты идет.