dimtrovich/blitzphp-vue-ts-starterkit
Composer 安装命令:
composer create-project dimtrovich/blitzphp-vue-ts-starterkit
包简介
Kit de démarrage pour des applications BlitzPHP + Vue.Js + TypeScript
README 文档
README
BlitzPHP + Vue3 + TypeScript Application Starter
Un kit de démarrage simple pour le développement d'application BlitzPHP et Vue 3 + TypeScript.
A propos
Ce depot est un kit de demarrage pour les projets d'applications fait en Vue.Js + TypeScript (pour le frontend) et BlitzPHP (pour le backend). En temps, normal, on pour faire de tel applications (api + spa), on doit avoir 2 projets distincts (un pour le frontend et un autre pour le backend). Certes il existe des solutions pour palier à ce problème de double application (notament Inertia) mais elle resout le problème en partie.
Fonctionnalités :
- 💡 Application monopage (SPA) ultra-rapide.
- 🔥 Hot Module Replacement (HMR) inclus.
- 🧩 Installation et mise à jour simplifiées.
- 🪓 Personnalisation facile.
- 🔧 Zéro configuration requise.
- ⭐ Application web progressive (PWA).
- ✨ Et bien plus encore...
Pré-packagé :
Note : Aucun de ces plugins/frameworks n'est obligatoire. Vous pouvez les supprimer ou les remplacer à volonté.
- Vite Est utilisé comme serveur de développement et outil de construction.
- Vue Router est utilisé pour le routage.
- Pinia est utilisé pour la gestion des états. De plus, les données d'états peuvent être persistés grâce au plugin pinia persistedstate.
- Vue I18n est utilisé pour les traductions.
- Unhead est utilisé pour la gestion des metadonnées HTML.
- Axios est utilisé pour effectuer des requêtes. Certains intercepteurs sont déjà définis dans src/plugins/axios.js
- Dayjs est utilisé pour manipuler aisement les dates
- Bootstrap Vue Next est utilisé pour la mise en page avec Bootstrap 5
- Vite Plugin PWA : Plugin PWA sans configuration.
Installation :
Vérifiez que votre serveur respecte les exigences de CI4.
Exécutez cette commande pour créer un projet :
composer create-project dimtrovich/blitzphp-vue-ts-starterkit
Configuration
- Exécutez
npm installpour installer les dépendances. - Lancez
npm run devpour servir les assets. - Démarrez le serveur BlitzPHP :
php klinge serveou via un hôte virtuel.
IMPORTANT :
Aucun asset n'est pré-compilé après l'installation. Exécutez
npm run devpour les générer ounpm run buildpour une version optimisée.
Personnalisation :
Ce projet utilise le package BlitzPHP Vite. En savoir plus.
Un problème ?
N'hésitez pas à ouvrir une issue, nous corrigerons dès que possible.
Contributions :
Toute aide est la bienvenue ! PRs acceptées avec gratitude.
Licence
MIT License © 2025 Dimitri Sitchet Tomkeu
dimtrovich/blitzphp-vue-ts-starterkit 适用场景与选型建议
dimtrovich/blitzphp-vue-ts-starterkit 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 4 次下载、GitHub Stars 达 0, 最近一次更新时间为 2025 年 12 月 23 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 dimtrovich/blitzphp-vue-ts-starterkit 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 dimtrovich/blitzphp-vue-ts-starterkit 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 4
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 28
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-12-23