All Projects → tianyong90 → Willshop

tianyong90 / Willshop

基于 Laravel5.4 + vue.js2.x 的小网店系统

Projects that are alternatives of or similar to Willshop

Todo Vue
Code for YouTube series on building a Todo App in Vue.js
Stars: ✭ 199 (+332.61%)
Mutual labels:  laravel, vuejs2
Webpack2
基于webpack2和vue.js2构建饿了么多页面应用 🌹
Stars: ✭ 165 (+258.7%)
Mutual labels:  webpack2, vuejs2
Zhihu App
Laravel + Vue.js 开发知乎视频
Stars: ✭ 219 (+376.09%)
Mutual labels:  laravel, vuejs2
Laravel Coreui Vue
Laravel 5.6 with CoreUI (VueJS Full Starter Template) >>> Deprecated, please go to https://coreui.io/laravel/
Stars: ✭ 132 (+186.96%)
Mutual labels:  laravel, vuejs2
Vuetified
Laravel Starter App Using Vue ,Vuetify, and InertiaJS.
Stars: ✭ 327 (+610.87%)
Mutual labels:  laravel, vuejs2
Forum
A fully-fledged modern forum app, including @mention and private messaging, built with Laravel 5.3 and Vue 2.
Stars: ✭ 135 (+193.48%)
Mutual labels:  laravel, vuejs2
Electron Vue Webpack
A minimal Electron + Vue 2 + Webpack 2 setup for quick development.
Stars: ✭ 70 (+52.17%)
Mutual labels:  webpack2, vuejs2
Admin One Laravel Dashboard
Admin One — Free Laravel Dashboard (Bulma Buefy Vue.js SPA)
Stars: ✭ 94 (+104.35%)
Mutual labels:  laravel, vuejs2
Jianzhi V2
基于laravel5.5跟Vue2前后端分离的兼职平台
Stars: ✭ 327 (+610.87%)
Mutual labels:  laravel, vuejs2
Roastandbrew
Updated content available! We learned a lot since we originally wrote this article. We now have this updated for Laravel 8, Vue, and NuxtJS 👉 https://srvrsi.de/book
Stars: ✭ 300 (+552.17%)
Mutual labels:  laravel, vuejs2
Vuejs2 Laravel53 Starter
A starter template for VueJs 2.0 with Laravel 5.4
Stars: ✭ 112 (+143.48%)
Mutual labels:  laravel, vuejs2
Easy Vue
Learn vueJS Easily 👻
Stars: ✭ 896 (+1847.83%)
Mutual labels:  webpack2, vuejs2
Vue Laravel Spa
Single Page Application made with Vue.JS2, Vue Router, Vuex and Laravel 5.6.
Stars: ✭ 107 (+132.61%)
Mutual labels:  laravel, vuejs2
Laravel Vue Spa
SPA Boilerplate made with Laravel 5.6, Vue 2, Bootstrap 4, Vue-router 3, Vuex 3, Axios
Stars: ✭ 172 (+273.91%)
Mutual labels:  laravel, vuejs2
Openlaravel
A collection of open source projects built using Laravel.
Stars: ✭ 106 (+130.43%)
Mutual labels:  laravel, vuejs2
Vuejs By Sample
The goal of this project is to provide a set of step by step samples, covering core concepts of Vue.js
Stars: ✭ 61 (+32.61%)
Mutual labels:  webpack2, vuejs2
Ticket Conductor
A free and open-source Laravel 5.5 and VueJS (SPA) Ticket system
Stars: ✭ 48 (+4.35%)
Mutual labels:  laravel, vuejs2
Laravel Vue Tasks
📝 Task app built with Laravel 5.5 and Vue 2
Stars: ✭ 66 (+43.48%)
Mutual labels:  laravel, vuejs2
Formvuelar
Vue form components with server-side validation in mind
Stars: ✭ 263 (+471.74%)
Mutual labels:  laravel, vuejs2
Vueniverse
Full stack, user based, PWA, Vue template.
Stars: ✭ 339 (+636.96%)
Mutual labels:  webpack2, vuejs2

WillShop

这是一个个人试验性的项目,功能未完全完成

环境要求

  • Nginx 或 Apache

  • PHP7.1.3 或更新版本

  • Composer

  • MySQL5.7 及以上或对应的 MariaDB,数据库引擎使用 InnoDB

  • Node.js (含 npm)

推荐使用 Homestaed 作为开发环境

安装

  1. 克隆代码到自己想要的安装目录

  2. 配置 Apache 或 Nginx 站点

  3. 使用 composer install -vvv 安装 composer 依赖包

  4. 复制根目录下 .env.example 文件为 .env

  5. 生成 APP_KEY

    php artisan key:generate
    
  6. 创建数据库(请将数据库字符集设置为 utf8mb4 以便存储可能出现的 emoji 表情),然后在 .env 文件中配置数据库、邮件等相关参数

  7. 生成数据表

    php artisan migrate --seed
    

如果不需要填充测试数据,则后面的 --seed 选项可省略

使用

访问 http://域名/shop 进入项目首页。

目前仅针对移动端开发了页面,所以请使用手机访问或者使用 Chrome 浏览器调试工具模拟手机访问。

二次开发

本项目使用 Laravel 5.4 配套的 Laravel-mix 整合前端资源,因此需要有一个可用的 node.js 环境,包括 npm 等。

  1. 使用 npm install 命令安装相关依赖

  2. 运行 npm run watch 命令,将启动 browserSync 并监听文件变化

  3. 尽情编写代码,实现各种牛逼的功能……

贡献代码

欢迎反馈 BUG、提出建议或者提交 pull request

PHP 代码请务必遵守 PSR 规范。前端代码请使用 eslint 进行规范检查

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].