Laravel+VueJs 知乎
Laravel-Zhihu
基于Laravel5.3 开发
前言
基于laravist社区知乎系列项目
后台采用 AdminLTE-For-Laravel
功能
用户
- 登录注册(邮件认证)
- 用户设置
- 头像上传至七牛云存储
- 修改密码
- 忘记密码(邮件认证)
- 用户相互关注(邮件提醒)
- 用户发送私信(消息通知)
- 显示私信(已读和未读)
- 标志私信
- 标志私信全部已读
- 回复私信
- 个人主页(各项数据)
问题
- 问题列表
- 收藏问题(消息通知)
- 分享问题到第三方
- 问题答案评论(消息通知)
- 问题评论,答案评论(消息通知)
- 答案点赞
- 发布问题
- 修改问题(仅限问题的作者)
- 删除问题(仅限问题的作者)
后台
- 系统用户
- 系统用户资料修改,删除
- 管理员资料修改
- 创建问题(可置顶)
- 编辑问题(对任何用户的问题)
- 删除问题(对任何用户的问题)
- 问题评论
- 删除问题评论(对任何用户的评论)
- 文章标签
- 删除文章标签
效果预览
前台部分




后台部分


安装
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 协议》,转载必须注明作者和本文链接
本帖由系统于 7年前 自动加精
关于 LearnKu
会玩以为是spa,看了下是vue当成jq混合着用。比较在乎seo的话,其实后台完全可以用spa来做,而且效率还是不错的。
不错哟~顶!
是的哎 不过后台借助了之前的模板样式只是增加了一些路由 后面有空准备写个SPA的后台 :smile:
@LavaJin 谢谢
棒棒棒!
我想楼主是因为前台要SEO,所以不做成 SPA。后台的 SPA 框架还不及后台模板成熟,所以就直接用 AdminLTE 吧
哈哈,我也是前些天试水写了下spa后台。确实是挺舒服的。
@MrJing 是啊 后台有很多优秀模板 这样写起来也方便 有时间自己再试着写一个SPA的后台:smiley:
@Boomdawn :thumbsup: spa的用户体验确实不一样
@Boomdawn 用的什么后台模板啊请问。
@若相惜 element-ui
@Boomdawn ok
看了代码好像跟VueJs没有扯上什么关系!
厉害了:exclamation:
我后台登不上,,这个开源是为了推广视频么??
@xhh110 因为需要管理员权限才能进入后台 我再初始化一个管理员好了 你也可以直接看下 在users_has_role给一个管理员身份
@lusion 这里将vueJs做成一个个的component 如果想更好的结合vueJs 还是可以做成一个spa的
@xhh110 问题已经修复 抱歉哈
@JellyBean 好的。你的middleware的返回不应该是登陆页面么?怎么是 / 感觉怪怪的。。。?
执行 php artisan zhihu:install报错:
@mrstranger https://segmentfault.com/q/101000000933512...
php artisan zhihu:install 报错 只建了一个表,求解答
一切顺利 后台访问不了啊