呕心沥血开发的 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开发的个人博客

本帖已被设为精华帖!
本帖由系统于 5年前 自动加精
maliao
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 62

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

5年前 评论
maliao

@ififEngineer 是滴,在广州

5年前 评论
maliao

@likunyan 谢谢大佬

5年前 评论
maliao

@simplewater 谢谢大佬

5年前 评论
AloneUtopia

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

5年前 评论
foobar

膜拜 :smile:

5年前 评论

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

5年前 评论

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

5年前 评论
lmaster

赞。

5年前 评论

帅得黑文

5年前 评论
duoduo 5年前

很好看哈~~

5年前 评论
maliao

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

5年前 评论
maliao

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

5年前 评论
maliao

@AloneUtopia 欢迎参考借鉴

5年前 评论
maliao

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

5年前 评论
maliao
5年前 评论

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

5年前 评论
maliao

@kangfq 哈哈,被你看到了😂

5年前 评论
流浪剑客

:thumbsup:看起来很棒,已 Star

5年前 评论
maliao

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

5年前 评论
maliao

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

5年前 评论

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

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

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

5年前 评论
maliao

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

5年前 评论
en 5年前
maliao

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

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

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

5年前 评论
maliao

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

5年前 评论

呕心沥血形容的很到位。

5年前 评论

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

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

header 非常赞

5年前 评论

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

5年前 评论
maliao

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

5年前 评论

完成度可用级别

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

5年前 评论
maliao

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

5年前 评论
maliao

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

5年前 评论

进后台地址是什么

5年前 评论
maliao

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

5年前 评论

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

5年前 评论
maliao

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

5年前 评论

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

5年前 评论

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

file

file

file

5年前 评论
maliao

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

5年前 评论

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

5年前 评论

https://github.com/sweida/apidoc/tree/mast...

兄弟,请问一下这里是不是少了一个 migrations 文件,我 seed 的时候找不到 articles 这张表 很喜欢你的两个项目。太牛逼了

5年前 评论
RuanZzzz

哇 居然在这遇到中信人:smiley:

4年前 评论

被这个界面吸引的,然后看了下功能和用体验,大佬牛逼

3年前 评论