写在前面的话

LmSail社区的前身是基于UUASK问答系统改造而成的,历时一个多月,集问答博客商城在线群聊等功能于一身的MarkDown博客问答型社区,其内核为ThinkPhp3.2(搭建时还木有接触ThinkPhp5.x版本),当后来陆续接触了ThinkPhp5.0ThinkPhp5.1Laravel后,体验到了代码的优雅,友好,新颖等特性,有了重构的决定,当然在时间上可能来的稍晚了一些,在重构前,一直在使用ThinkPhp5.1框架,可能是用的有点厌倦了,哈哈,大概程序员都这样吧,总是想尝试点新的东西!也因此加入了Laravel的大家庭,新的LmSail社区也是在边学边做的情况下悄悄的诞生了!

更新

许久未动的代码,今天运行了以下竟然埋了很多BUG,真是惊讶,当然已经一一修复了!sorry...

[debug] 表情不显示:存了缓存,需要手动清理storage/framework/cache文件夹 [debug] 评论保存:更改数据库comment表,修改is_reply字段,添加默认值:0 [debug] 修复博客列表、个人中心、文章详情报错

LmSail社区以前的模样

LmSail社区现在的样子

LmSail社区介绍

LmSail社区基于Laravel5.8开发而成,界面及部分功能模仿Summer大神的learnku社区,后端使用Laravel-admin搭建而成,目前已完成的功能如下:

基本博客功能,点赞评论,同时支持MarkDown 社区动态,也是LmSail社区主打功能,支持MarkDOwn表情点赞评论(支持@xx 功能) 用户中心部分功能(资料修改,博客中心等) 简单搜索支持

尚未完成的部分:

用户中心待完善 消息系统(站内信,回复,评论等通知) 搜索采用elasticsearch全文搜索引擎重构 其他(loading...)

演示地址

演示地址:LmSail社区

安装及使用

拉取LmSail社区代码

git clone https://github.com/lmsail/laravel-lmsail.git 生成.env配置文件中APP_KEY 应用密钥

php artisan key:generate 设置.env配置文件中APP_URL 网站地址

APP_URL=http://www.testblog.com 更改数据库配置,如下:

DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=testblog DB_USERNAME=root DB_PASSWORD=root 根目录下执行composer install安装扩展(此步骤可忽略) 生成数据表,命令行执行:

php artisan migrate 生成数据,命令行执行:

php artisan db:seed 建立storage目录文件到public的软连接

php artisan storage:link 至此LmSail社区就安装完成了,访问第三步设置的域名就可以愉快的访问啦

前台管理员账号:`lmsail` `12345678` 后台地址:http://www.testblog.com 账号密码默认:admin


License

LmSail社区系统仅仅作为个人学习用途,基于MIT License 协议,将永久免费开源,这意味着使用者可以随意更改及使用,无需保留Powered by lmsail.com等字样! 请遵守当地法律,请勿恶意传播,损伤!开源不易,请多多支持!

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。