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 于 7年前 加精
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 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 代替
7年前 评论

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

7年前 评论
leo

@tangtanglove

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

@tangtanglove 登陆账号是多少

7年前 评论
Summer

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

7年前 评论

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

7年前 评论

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

7年前 评论