呕心沥血开发的 Laravel+vue 个人博客

开发了快一年了,因为懒的写开发教程,所以一直没有分享出来,今天抽空来写一下

博客地址: http://www.golang365.com/#/

后端laravel源码: https://github.com/sweida/laravel-blog-api

前端vue源码:https://github.com/sweida/vue-blog-index

api文档:http://blog-doc.golang365.com/login 默认账号admin(管理员权限,不要乱冻结其它账号哈),密码123456,或者github授权登录,或者注册新账户登录(普通账号)

api文档前端react源码 https://github.com/sweida/react-apidoc

api文档前端laravel源码 https://github.com/sweida/apidoc

喜欢的希望可以点个星星,万分感谢!!!

要交换友链的童鞋可以去我博客留言板留言

后端

后端使用laravel提供api,博客在一开始学laravel的时间写的,所以1.0版本代码是在学习慕课网教程时写的,代码比较low,使用了好多if...else...,后面看了论坛里大佬的文章【手摸手教你让 Laravel 开发 API 更得心应手】后重构了第二版,感觉现在代码简洁了好多,非常感觉大佬。
图片上传又拍云使用这个插件:jellybool/flysystem-upyun
文章点击量使用这个插件: awssat/laravel-visits

前端

前端使用vue多页面配置,博客页面和后台页面多页面区分开,前台页面使用iviewUI,后台页面使用elementUI,其它所有代码样式都是一行一行撸出来的,vuex数据使用vue-savedata插件,保证数据加密保存,刷新页面时数据不丢失。
jwt用户保持登录状态vue使用方法看这篇文章 http://www.golang365.com/#/blog/68
文章页面
开源laravel+vue开发的个人博客

文章详情页
开源laravel+vue开发的个人博客

友链页面
开源laravel+vue开发的个人博客

后台页面
开源laravel+vue开发的个人博客

写文章
开源laravel+vue开发的个人博客

本帖已被设为精华帖!
本帖由系统于 6个月前 自动加精
maliao
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 57
likunyan

不错,已 star,改天观摩下大佬

6个月前 评论
maliao

@ififEngineer 是滴,在广州

6个月前 评论
maliao

@likunyan 谢谢大佬

6个月前 评论
maliao

@simplewater 谢谢大佬

6个月前 评论

很棒,start~
最近正在计划做一个个人博客,也是准备使用vue + laravel构建,正好可以参考一下你的 :wink:

6个月前 评论
phperShine

膜拜 :smile:

6个月前 评论

感觉好好看,给你点个赞~

6个月前 评论

我去搞个 焰灵姬的皮肤 :joy:

6个月前 评论
lmaster

赞。

6个月前 评论

帅得黑文

6个月前 评论
duoduo 5个月前

很好看哈~~

6个月前 评论
maliao

@guaosi 感谢大佬手摸手教的文章

6个月前 评论
maliao

@zxinxin 拔刀吧,焰灵姬是我的

6个月前 评论

赞👍🏻

6个月前 评论
maliao

@AloneUtopia 欢迎参考借鉴

6个月前 评论
maliao

@yanthink 感谢大佬们的大驾光临

6个月前 评论
maliao
6个月前 评论

哈哈哈,我在哪个群里面看到过你,说你接口暴露了,你说都开源了不在乎这个.. :smiley:

6个月前 评论
maliao

@kangfq 哈哈,被你看到了😂

6个月前 评论
流浪剑客

:+1:看起来很棒,已 Star

6个月前 评论
maliao

@流浪剑客 感谢大佬的支持

6个月前 评论

file
一直点一直多 :joy:

6个月前 评论
maliao

@muggle 昨天看到这个bug了,还没来得及改😂

6个月前 评论

大佬服务器你用的谁家的呀

6个月前 评论
一个人能做到这种程度,了不起啊
6个月前 评论

哇哦,非常漂亮,请问 UI 是自己写的吗

6个月前 评论
maliao

@AmberLavigne 服务器买的腾讯的学生服务器,每个月才10块钱,最高买2年

6个月前 评论
en 4个月前
maliao

@一个人的江湖 UI组件用的iviewUI,页面样式是自己写的

6个月前 评论
一个人的江湖 6个月前
一个人的江湖 6个月前
maliao (作者) (楼主) 6个月前
maliao (作者) (楼主) 6个月前

file
提交记录是你的心路历程吗 :joy:

6个月前 评论
maliao

@yuxingpei 就是每开发一个模块时提交的代码啊

6个月前 评论

呕心沥血形容的很到位。

6个月前 评论

file
部署后咋么有头部栏目 :joy:

5个月前 评论
chenjq (作者) 5个月前
maliao (楼主) 5个月前
bigliang_iOS

header非常赞

5个月前 评论

还有介问题就是内容页面首次加载会加载不出来,刷新后才显示

5个月前 评论

支持大佬

5个月前 评论
maliao

@chenjq 这个问题是因为首页第一次打开需要6秒时间,第二次以后就是秒开,到现在还找不到第一次打开需要6秒的原因

5个月前 评论

又拍云 对象储存贵吗

5个月前 评论

完成度可用级别

评论记得加敏感词过滤,我看到已经有人再测试大大的名字了 :joy:

5个月前 评论
maliao

@向大佬们学习 目前冲了1块钱可以用20多天吧

5个月前 评论
maliao

@leo_yi 我觉得一般的个人博客,不是论坛级别的没有必要吧 :joy:

5个月前 评论

进后台地址是什么

4个月前 评论
maliao

@安小毒 http://www.golang365.com/manage.html#/logi... 后台地址,需要管理员权限

4个月前 评论

大佬。你这个项目不是属于服务端渲染的吧。。我最近在接触一个需要larvae了+vue 但是要符合SEO的规范,公司定的用这个后端框架然后内嵌入Vue..实现服务端渲染。。但是感觉怎么写怎么不舒服。。因为所有的单页面项目都会被统一加载到当前页面的head里面。。就造成了CSS引入非常多,不利于爬虫。

2个月前 评论
maliao

@_Nick 服务端渲染 seo优化需要用 Nuxt.js框架

2个月前 评论

害。接手的项目,一时也不好直接重构改框架的。。他们是直接把vue的页面写到laravel的resources目录里的,然后一打包变成了一个app.js引入。。问题是项目大了,所有的单页面vue的css样式都被打包到head里了。seo就不好做了。头疼

2个月前 评论

请问这是什么情况呢 想弄明白什么是前后端分离
file

file

file

file

1个月前 评论
maliao

@创业的扫地僧 是因为banners的值为空的原因造成的,后台必须传几张type为banner的图才行,头部不显示也是这个问题造成的

1个月前 评论

已没收

1个月前 评论

实不相瞒,我是冲着天行九歌star的。哈哈哈,开玩笑。有时间去看看

1个月前 评论

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!