写在前面的话
LmSail社区的前身是基于UUASK问答系统
改造而成的,历时一个多月,集问答
、博客
、商城
、在线群聊
等功能于一身的MarkDown博客问答
型社区,其内核为ThinkPhp3.2
(搭建时还木有接触ThinkPhp5.x
版本),当后来陆续接触了ThinkPhp5.0
、ThinkPhp5.1
、Laravel
后,体验到了代码的优雅,友好,新颖等特性,有了重构
的决定,当然在时间上可能来的稍晚了一些,在重构
前,一直在使用ThinkPhp5.1
框架,可能是用的有点厌倦
了,哈哈,大概程序员都这样吧,总是想尝试点新的东西!也因此加入了Laravel
的大家庭,新的LmSail社区也是在边学边做的情况下悄悄的诞生了!
更新
[debug] 表情不显示:存了缓存,需要手动清理许久未动的代码,今天运行了以下竟然埋了很多BUG,真是惊讶,当然已经一一修复了!sorry...
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、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。