Laravel+VueJs 知乎

Laravel-Zhihu

基于Laravel5.3 开发

项目地址 https://github.com/GeekGhc/zhihu-app

前言

基于laravist社区知乎系列项目
后台采用 AdminLTE-For-Laravel

功能

用户

  • 登录注册(邮件认证)
  • 用户设置
  • 头像上传至七牛云存储
  • 修改密码
  • 忘记密码(邮件认证)
  • 用户相互关注(邮件提醒)
  • 用户发送私信(消息通知)
  • 显示私信(已读和未读)
  • 标志私信
  • 标志私信全部已读
  • 回复私信
  • 个人主页(各项数据)

问题

  • 问题列表
  • 收藏问题(消息通知)
  • 分享问题到第三方
  • 问题答案评论(消息通知)
  • 问题评论,答案评论(消息通知)
  • 答案点赞
  • 发布问题
  • 修改问题(仅限问题的作者)
  • 删除问题(仅限问题的作者)

后台

  • 系统用户
  • 系统用户资料修改,删除
  • 管理员资料修改
  • 创建问题(可置顶)
  • 编辑问题(对任何用户的问题)
  • 删除问题(对任何用户的问题)
  • 问题评论
  • 删除问题评论(对任何用户的评论)
  • 文章标签
  • 删除文章标签

效果预览

前台部分

1
2
3
4

后台部分

5
6

安装

1.克隆源码到本地

git clone https://github.com/GeekGhc/zhihu-app

2.进入项目目录

cd zhihu-app

3. 拷贝.env文件

一些 secret key 改成自己服务的key即可

cp .env.example .env

4. 下载相关的依赖包(也可以使用yarn)

下载laravel相关依赖的包

composer install

5. 创建数据

php artisan zhihu:install

6.管理员创建

php artisan create:admin

填写完指令要求信息后 管理员创建成功

本作品采用《CC 协议》,转载必须注明作者和本文链接
本帖由系统于 5年前 自动加精
GeekGhc
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 23

以为是spa,看了下是vue当成jq混合着用。比较在乎seo的话,其实后台完全可以用spa来做,而且效率还是不错的。

6年前 评论

执行 php artisan zhihu:install报错:

file

6年前 评论

看了代码好像跟VueJs没有扯上什么关系!

6年前 评论

一切顺利 后台访问不了啊

5年前 评论

php artisan zhihu:install 报错 只建了一个表,求解答

6年前 评论
幽弥狂

@JellyBean 好的。你的middleware的返回不应该是登陆页面么?怎么是 / 感觉怪怪的。。。?

6年前 评论
GeekGhc

@xhh110 问题已经修复 抱歉哈

6年前 评论
GeekGhc

@lusion 这里将vueJs做成一个个的component 如果想更好的结合vueJs 还是可以做成一个spa的

6年前 评论
GeekGhc

@xhh110 因为需要管理员权限才能进入后台 我再初始化一个管理员好了 你也可以直接看下 在users_has_role给一个管理员身份

6年前 评论
幽弥狂

我后台登不上,,这个开源是为了推广视频么??

6年前 评论

厉害了:exclamation:

6年前 评论

@Boomdawn 用的什么后台模板啊请问。

6年前 评论
GeekGhc

@Boomdawn :thumbsup: spa的用户体验确实不一样

6年前 评论
GeekGhc

@MrJing 是啊 后台有很多优秀模板 这样写起来也方便 有时间自己再试着写一个SPA的后台:smiley:

6年前 评论

哈哈,我也是前些天试水写了下spa后台。确实是挺舒服的。

file

6年前 评论

棒棒棒!
我想楼主是因为前台要SEO,所以不做成 SPA。后台的 SPA 框架还不及后台模板成熟,所以就直接用 AdminLTE 吧

6年前 评论
GeekGhc

@LavaJin 谢谢

6年前 评论
GeekGhc

是的哎 不过后台借助了之前的模板样式只是增加了一些路由 后面有空准备写个SPA的后台 :smile:

6年前 评论

不错哟~顶!

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!