基于 Laravel + Vue 实现的 Web OS 系统 —— 积木云

项目概述

这个系统从 2014 年最初的 idea 到 2017 年已经有两年半的时间了,时光荏苒。作者是一个 PHP 程序员,开发过程中总是为找一个好的、可扩展的后台模板而苦恼,积木云的早期版本使用了芒果云 + OneThink 整合,但碍于芒果云不提供源码以及 TP 官方对 OneThink 放弃支持,造成了旧版本积木云维护的异常困难。于是作者在 2016 年用更先进的 Laravel 和 Vue 重写了所有代码。开源不易,请尊重版权!

相关地址

安装说明

注:开始之前先从 GitHub 仓库克隆代码到本地,然后将 Web 环境的默认目录指向 public 目录。

积木云提供了两种安装方法:

方法一:通过web安装

本地浏览器访问:http://www.yoursite.com/installyoursite需要替换成你所配置的虚拟域名)

然后配置数据库信息(具体配置值根据自己环境做相应调整):

DB_CONNECTION="mysql"
DB_HOST="127.0.0.1"
DB_PORT=3306
DB_DATABASE="laravel"
DB_USERNAME="root"
DB_PASSWORD="root"

方法二:通过命令行安装

编辑 .env 文件,配置数据库信息。

命令行下执行数据迁移:

  • 第一步:php artisan migrate
  • 第二步:php artisan db:seed

注: 如果在执行迁移时发生「class not found」错误,试着先执行 composer dump-autoload 命令后再进行一次。

默认用户名:administrator 密码:admin

应用截图

整体视觉效果类似Web QQ,感觉还是相当不错的。给作者点个赞!

学院君 has written 855 articles

Laravel学院院长,终身学习者

积分:94532 等级:P12 职业:码农 城市:杭州

17 条回复

  1. hule hule says:
    呵呵 根本不能注册 提示也很不友好 根本看不到提示什么
  2. 人觉 人觉 says:
    报错了,兄弟。Fatal error: Out of memory (allocated 2097152) (tried to allocate 4096 bytes) in C:\phpStudy\WWW\blockscloud\vendor\composer\autoload_static.php on line 3500
  3. Coco_淳 Coco_淳 says:
    老哥,你这是搞了个系统么?能在这上面耍代码么?
  4. tangtanglove tangtanglove says:
    部分用了vue,element的ui,我现在准备用react重写呢
  5. simon simon says:
    为啥我感觉没看到vue.......我想看个用了vue.js的源码
  6. everbody everbody says:
    路径错误,改为非中文目录解决
  7. everbody everbody says:
    学院君,执行artisan命令db后出现 [ErrorException] mkdir(): Invalid path 是什么意思呢,求解答。O(∩_∩)O谢谢

登录后才能进行评论,立即登录?