Blockscloud Web OS 基于 Laravel+vue

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

积木云QQ群:4110211
github地址:https://github.com/tangtanglove/blocksclou...
演示网址:http://www.blockscloud.com








本作品采用《CC 协议》,转载必须注明作者和本文链接
本帖由 Summer 于 6年前 加精
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 11
leo

楼主虽然用的是Laravel,然而没有充分发挥Laravel/composer的能力,做了许多无用功,就拿 App\Services\Helper 举例:

  1. createSalt 方法,可以使用 Illuminate\Support\Str::random() 代替
  2. createUuid 可使用 Ramsey\Uuid\Uuid 代替
  3. getDir / getFile / getDirFile / delDirAndFile / makeDir 等等 均可使用 Illuminate\Filesystem\Filesystem 代替
6年前 评论

@leo getDir / getFile / getDirFile / delDirAndFile / makeDir不能用laravel原生的,因为遇到中文路径无法使用

6年前 评论
leo

@tangtanglove

  1. Laravel的FS不可能不支持中文,刚刚测了一下也是可以读取,不过没有试过win下的情况。
  2. 并没有发现你这些方法有对中文做特殊处理
6年前 评论
gitxuzan

@tangtanglove 登陆账号是多少

6年前 评论
Summer

界面比上一次漂亮了 @张铁林

6年前 评论

@tangtanglove 这么好的能力,来跟我做点赚钱的东西吧。哈哈。

6年前 评论

@leo windows下中文文件夹是gbk的,程序是utf8的所以会出现问题滴;我尝试转换格式再用laravel原生的还是不行,所以就自己写了。

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!