Веб-разработка

Stable на Laravel 13 и PHP 8.5: что изменилось в нашем движке магазинов

Stable, наш собственный движок интернет-магазинов, в главной ветке уже работает на Laravel 13 и требует PHP 8.5. Рассказываем, что изменилось, что в процессе и чего мы пока не утверждаем.

Stable это наш собственный модульный движок интернет-магазинов. Один код обслуживает разные магазины: вы включаете нужные модули (доставка, оплата, лояльность, несколько складов, оптовые цены, SEO), выбираете тему оформления и применяете пресет, то есть готовый профиль бизнеса. Править код под каждый магазин не нужно. Ниже рассказываем, на каких версиях он теперь работает и зачем нам это было нужно.

Что сейчас в коде Stable

В главной ветке репозитория стоит:

  • PHP 8.5 как минимальная версия (локально мы работаем на 8.5.12);
  • Laravel 13;
  • Filament 5.11 и Livewire 4.4 для админ-панели.

Переход шёл отдельными шагами, а не одним большим слиянием: сначала Laravel 13 вместе с повышением минимальной версии PHP, затем Filament и Livewire, затем лендинг.

Что ещё в процессе

Мы постепенно убираем зависимость от Filament: админку переносим на собственный слой, и новые страницы админки уже делаем там. Это долгий проект, он ещё не завершён: Filament в Stable пока остаётся.

Чего мы пока не утверждаем

Мы честно разделяем «есть в коде» и «работает в продакшене». Версию PHP в контейнере на конкретном сервере для этой статьи мы отдельно не проверяли, поэтому не пишем, что все магазины уже на PHP 8.5. Здесь нет и цифр скорости или количества заказов: мы не публикуем результаты, которых не измеряли. Когда появятся измерения и разрешение клиентов, статья будет дополнена.

Что это значит для владельца магазина

  1. Версия PHP важна для безопасности. После PHP2Shell стало ясно, что «PHP обновлён» нужно проверять. Как сделать это за 15 минут, мы описали в отдельной статье.
  2. Обновление фреймворка не разовое событие. Laravel и PHP выходят регулярно, и магазин, который не обновляется, со временем становится дорогим в поддержке.
  3. Если вы выбираете между индивидуальной разработкой и готовым движком, смотрите страницу интернет-магазин на Laravel 13: там сравнение двух путей. Об обновлении и защите сервера читайте на странице обновление PHP.

Вам понравилась статья?

Ваше мнение помогает нам создавать лучший контент

Поделитесь с друзьями

Нашли что-нибудь полезное?

Помогите другим узнать это — поделитесь статьей в социальных сетях

Спасибо, что помогаете нам расти

Основатель LIONEX

Владислав Чистяков

Пишет о том, что делает руками: интернет-магазины на OpenCart, приложения на Next.js, интеграции и скорость сайтов. В статьях — замеры и проверки, которые читатель может повторить на своём проекте, а не общие советы. Коммерческая разработка с 2015 года.

Вопросы

Частые вопросы

Ответы на популярные вопросы по теме

На какой версии Laravel и PHP работает Stable?

В главной ветке репозитория стоят Laravel 13 и PHP 8.5 как минимальная версия. Версию PHP на сервере конкретного клиента проверяем отдельно для каждого магазина.

Все ли магазины на Stable уже работают на PHP 8.5?

Этого мы не утверждаем. Мы знаем, что в коде минимум PHP 8.5, но версию в контейнере каждого отдельного сервера проверяют отдельно.

Почему вы переносите админку с Filament на собственный слой?

Мы постепенно убираем зависимость от Filament. Перенос ещё идёт, Filament в проекте пока остаётся, а новые страницы админки уже делаем на собственном слое.

Можно ли заказать такой магазин?

Да. На странице об интернет-магазине на Laravel 13 описаны два пути: индивидуальная разработка и готовый движок Stable. Бесплатный обзор требований доступен через форму на странице.

Получайте лучшие статьи на почту

Подпишитесь на нашу рассылку и получайте полезные советы, инсайты и новости о веб-разработке, маркетинге и бизнесе.

Нажимая «Подписаться», вы соглашаетесь с политикой конфиденциальности. На почту придёт письмо со ссылкой подтверждения; отписаться можно из любого письма.

Ещё в блоге

Похожие статьи

Хостинг говорит, что PHP обновлён: как проверить, что это правдаВеб-разработка

Хостинг говорит, что PHP обновлён: как проверить, что это правда

После PHP2Shell ответа «PHP обновлён» мало: обновить могли не тот сайт, только консольный PHP или без перезапуска процессов. Четыре проверки на пятнадцать минут и пять вопросов к хостингу.

Читать дальше
Уязвимость PHP2Shell: что делать владельцу сайта сейчасВеб-разработка

Уязвимость PHP2Shell: что делать владельцу сайта сейчас

В PHP нашли две критические уязвимости (CVE-2026-109618 и CVE-2026-109619), их уже используют в атаках. Как за пять минут проверить версию PHP, что обновить сегодня и что делать, если сайт могли взломать.

Читать дальше
Бизнес-план для гранта: как описать сайт, CRM и рекламу в сметеE-commerce и бизнес

Бизнес-план для гранта: как описать сайт, CRM и рекламу в смете

Цифровой раздел бизнес-плана для гранта на собственное дело: как разложить сайт, интеграции, CRM и учетные программы, рекламу и контент по направлениям и лимитам пункта 7 Порядка, шаблон таблицы, два условных примера при гранте 300 000 ₴ и типичные ошибки, из-за которых план возвращают.

Читать дальше