基于 Laravel 实现一个简单的网站应用实例


Blog项目

基于 Laravel5.5 实现了一个简单的blog,供大家下载学习。该代码加入了Service和Repository且只用于学习,更多的功能大家可以自行完善。

项目地址

项目地址

项目使用

  1. git clone

  2. npm install

  3. composer update

  4. php artisan key:generate

  5. 编辑自己的env配置文件, 如database redis mail相关的配置

  6. 开启elasticsearch 服务

elasticsearch 服务开启


git clone https://github.com/medcl/elasticsearch-rtf

cd bin

./elasticSearch -d

功能特性

  • 注册,登录,找回密码
  • 文章分类curd
  • 文章crud
  • 文章标签 crud
  • 文章评论
  • 文章点赞
  • 分享插件
  • 站内信列表
  • 点击排行榜
  • ......

包含知识点

  • laravel与前端的结合
  • vue全局组件,如返回顶部按钮,关注按钮,点赞按钮,分享插件。
  • iconfont使用
  • bootstarp使用
  • laravel 第三方github登录
  • markedown解析
  • select2 标签的使用
  • laravel Auth使用
  • laravel 事件与通知的结合使用
  • laravel 策略验证使用
  • laravel与极验验证码的结合
  • laravel与elasticsearch结合使用
  • 基于redis实现的搜索排行榜
  • ......

项目演示

1

2

3

4

5

项目说明

项目仅作为学习使用,代码里面的组件库可以下载作为自己项目使用,代码会放到github上面,大家可以clone github下载源代码。

大家都能坚持学习下去,有疑问的可以到github提issue,共同探讨学习。如果该项目对于您有所帮助,希望您可以点到github star 能支持一下 ^_^


Vote Vote Cancel Collect Collect Cancel

<< 上一篇: 负载均衡、分布式、集群的理解以及多台服务器代码如何同步

>> 下一篇: vue 开启 history模式需要后端支持