A full-stack Laravel 6 and Vue.js template with admin panels, WeChat mini-program, RBAC, websocket chat, and low-code generation.
Laravel Template with Vue is a full-stack, modular project template that combines Laravel 6 backend with multiple Vue.js frontends for admin panels, WeChat mini-programs, and public accounts. It solves the problem of repeatedly building common features like user management, RBAC, real-time chat, and low-code generation for new web applications.
Full-stack developers and small teams building custom web applications, especially for outsourcing projects or internal tools that require admin dashboards, multi-platform support, and rapid development capabilities.
Developers choose this template because it provides a production-tested, integrated system with real-time features and code generation, significantly reducing initial setup time and ensuring a consistent, scalable architecture for complex applications.
laravel6和vue-element-admin结合的前后端分离项目模板。包含接口端、管理端、小程序和微信公众号端,绝对是你做外包或者自建项目的首选模板。模板内容包括基础的用户管理和权限管理、日志管理、集成第三方登录,整合workerman框架中的GatewayWorker项目来实现了websocket 做到了消息的实时推送,并在此基础上,实现了聊天室和客服功能;实现低代码开发,能分析数据表内容及其设置,实现自动生成代码。
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Includes separate admin panels (Element UI and Ant Design), a WeChat mini-program with uni-app, and an H5 page with Vant, reducing initial setup time for cross-platform projects as shown in the directory structure.
Role-based access control manages permissions for navigation, page elements, and API access, demonstrated in admin screenshots for role and module management.
WebSocket via Laravel Echo Server and Workerman enables chat rooms and customer service, with live demos provided in the README.
Automatically generates boilerplate code from database tables for rapid development, supported by configuration screenshots for automated coding.
Used in multiple commercial projects like exam and ERP systems, offering a reliable starting point for outsourcing or internal tools.
Based on Laravel 6, an older LTS version, missing modern Laravel features such as Jetstream, improved security, and performance optimizations from newer releases.
Setting up features like WebSocket requires manual adjustments in both frontend and backend, as noted in the '注意事项' (precautions) section, increasing deployment time.
Primary documentation, support channels (e.g., WeChat, Chinese blogs), and video tutorials are in Chinese, limiting accessibility for non-Chinese speakers.
Locked into Element UI, Ant Design, uView, and Vant for frontends, making it difficult to swap or upgrade UI frameworks without significant refactoring.