首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在我的laravel博客网站上,我想显示文章作者作为登录的管理员,并在文章视图中显示

作者的头像和简介。请问如何实现这个功能?

要实现在Laravel博客网站上显示文章作者作为登录的管理员,并在文章视图中显示作者的头像和简介,可以按照以下步骤进行:

  1. 数据库设计:
    • 在文章表中添加一个外键字段,用于关联作者的用户ID。
    • 在用户表中添加头像和简介字段,用于存储作者的头像和简介信息。
  • 模型关联:
    • 在文章模型中定义与用户模型的关联关系,通过外键字段进行关联。
    • 在用户模型中定义与文章模型的关联关系,通过用户ID进行关联。
  • 控制器逻辑:
    • 在文章控制器中,获取文章数据时,通过关联关系获取作者信息。
    • 将作者信息传递给文章视图。
  • 视图展示:
    • 在文章视图中,使用$article->user获取作者信息。
    • 使用$article->user->avatar获取作者头像,显示在页面中。
    • 使用$article->user->bio获取作者简介,显示在页面中。

这样就可以在Laravel博客网站上实现显示文章作者作为登录的管理员,并在文章视图中显示作者的头像和简介的功能。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 腾讯云对象存储(COS):提供可扩展的云端存储服务,用于存储和管理用户的头像图片。详情请参考:https://cloud.tencent.com/product/cos
  • 腾讯云云服务器(CVM):提供可靠、安全、灵活的云端服务器,用于部署和运行Laravel博客网站。详情请参考:https://cloud.tencent.com/product/cvm
  • 腾讯云数据库MySQL版(TencentDB for MySQL):提供高性能、可扩展的云数据库服务,用于存储和管理博客网站的数据。详情请参考:https://cloud.tencent.com/product/cdb_mysql
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

用Hexo制作自己静态博客

博客是一个老东西了,如果我们博客的话,有两种选择,第一种是博客站上,例如QQ空间、新浪博客、简书等网站上申请账号,然后编写博客;第二种就是自己找服务器搭一个博客。...搭建静态博客这方面有很多工具可供选择,看了看Hexo是一个很不错选择,使用人数比较多,功能也挺丰富,所以这里就选择Hexo来搭建静态博客。这篇文章很多地方也参考了Hexo 官方文档。...例如博客主标题、子标题、描述、作者、语言、时区、博客地址和根地址等等。这里列举这些地址都需要我们根据自己需求进行修改。...当主配置文件中存在disqus_shortname选项,而且相应URL正确配置的话,Hexo就会自动显示Disqus评论。这是配置,这里名称是网站名称。...不过这种方式仅适用于文章页面下,假如在主页或者归档页面查看文章,由于相对路径不同,图片是无法正常显示。 对于这个问题,我们需要使用Hexo标签插件来解决。

1.1K81

emlog后台作者权限SQL注入

这几天有个朋友博客留言问我为什么gh0st文章不继续写了,无言以对。自己这么久执迷于python和php,似乎完全忘记自己初衷。...希望自己能在二进制代码与程序路上,做一名安全研究者,虽然要比web上难走许多。在此之前,把自己这几天写过文章发在博客,以后不想继续了。...当你拥有后台作者权限后,登录后台发表文章处,上传一个图片,中途抓包: ?...如图,可以得到管理员密码hash。图中显示不全是因为显错注入显示长度有限,可以使用mysqlsubstring函数截取一部分显示,分两次注入完毕。...需要后台登录,虽然比较鸡肋,但某些emlog用户使用了自助注册等插件导致任何人可以注册成为作者,并轻易获取管理员权限。

76121
  • WPJAM「评论增强插件」:支持评论点赞和评论置顶

    我们知道 WordPress 评论功能好是好,但总觉差点什么,所以我想了,可能是大家习惯了公众号留言系统吧,希望也能和公众号留言一样,可以点赞,管理员还可以置顶评论,所以按照这个需求做了一下,并且能名字也叫做...后台评论管理 因为评论置顶功能是针对单篇文章评论才能置顶,所以我 WordPress后台 「文章」菜单下,添加了「文章评论」子菜单: 该界面,把页面分成左右两块,左边首先显示文章列表,点击某篇文章即可显示该篇文章评论列表...管理员添加评论 另外一个比较重要功能是:管理员可以给一些文章添加一些评论来丰富文章内容了,操作也非常简单,在后台文章列表,点击「添加评论」按钮: 就会弹出管理员添加评论界面: 按照要求输入平路用户昵称...前台评论展示和点赞 前端界面无需更改任何代码,即可实现点赞,置顶评论作者昵称前会显示置顶图标,其他评论则按照点赞数排序。...格式文章 WordPress 实现真正文章格式 草稿分享 一键生成草稿临时分享链接 并可设置分享链接有效期 文章专题 设置文章专题,并在文章末尾显示一个文章专题列表。

    1.7K40

    zblog后台文章总数跟作者对不上怎么回事

    很奇怪问题,关于zblog统计数量不准已经不是一天两天事了,但是不知道什么原因,zblog1.6也犯了这个错误,今天下午网友跟我反馈,网站文章总数跟侧栏作者发布文章数量对不上,主题模板一般都是调用作者总数...,而不是后台,了解之后,发现网友博客只有一个管理员文章总数308篇,但是在用户管理查看时候就只显示8篇,这就尴尬了!...然后登录网友博客,查看还真是,最初以为是有多个用户,原来不是,还曾想到是不是文章是草稿未公开,结果也不是,然后看了下插件,没有特殊插件,想着是不是缓存,所以更新了下主题编译文件,还是无效,一直显示...后来问了下官方,给予答复重新编辑一下用户信息看看,然后按照指示重新编辑作者信息(什么都没有修改),然后提交,显示数量308,嗯,至此问题解决,问了下大概原因,可能是网友采集文章时候错误,导致数据库未统计数量...其实在之前版本分类管理也曾出现过类似的问题,分类下明明有文章却一直显示“0”应该也是相关问题吧,数据库未统计,解决办法也是编辑下有问题分类,基本都可能恢复正常,记得之前有过一款插件就是统计数量

    64510

    WordPress 初学者词汇表(术语解释)

    Category and Tag (类别和标签) 当您在 WordPress 网站上创建博客文章(或其他部分文章)时,您可以选择组织您内容。为了可视化,类别是您帖子主要分组。...Gravatar(头像) Gravatar是与您电子邮件相关联头像(名称和图像),您可以Gravatar主网站上创建它。现在相信您会问,这与 WordPress 有什么关系?...WordPress 为撰写博客文章作者、发表评论读者、产品上发表评论客户等使用头像。 可以 WordPress 仪表板设置 > 讨论下启用头像。...作为站点所有者,您通常是超级管理员,但还有其他管理员、编辑、作者、贡献者和订阅者等角色。...对于您,博客作者,WordPress 管理员是您后端。当您登录 WordPress 网站时,您正在登录网站后端。

    7.2K20

    快速搭建个人博客

    想上传头像,背景,或者是删掉你不要图片(头像)已经是 so eazy了吧~ 注意 你 GitHub 网站上进行 Commit 操作后,需要在GitHub Desktop上按一下 同步按键 才能同步网站上修改到你本地...Windows 环境下配置请参考 @梦幻之云 提供 这篇文章。 有心同学 jekyll官 就会发现 jekyll 提供实例代码。...image.png 好了,现在个人博客加载速度估计要起飞了~ 最后要说个事情 博客文章,你们可以保留,让更多需要帮助人看到,当然也可以删除。...但是,发现居然有人把文章作者改成了自己,然后当成自己文章放在自己博客上,这就令人感到气愤了。...比如说向我请教问题这位: image.png 博客每篇文章都是一字一句敲出来,转载文章也注明了出处,表示对原作者尊重。同时也希望大家都能尊重付出。 谢谢~

    1.9K21

    利用 GitHub Pages 快速搭建个人博客前言快速开始写文章自定义域名进阶利用GithHub Desktop管理GitHub仓库修改个人介绍常见问题其他Star补充最后要说个事情

    已经是 so eazy了吧~ 注意 你 GitHub 网站上进行 Commit 操作后,需要在GitHub Desktop上按一下 同步按键 才能同步网站上修改到你本地。...Windows 环境下配置请参考 @梦幻之云 提供 这篇文章。 有心同学 jekyll官 就会发现 jekyll 提供实例代码。...ImageOptim压缩图片 好了,现在个人博客加载速度估计要起飞了~ 最后要说个事情 博客文章,你们可以保留,让更多需要帮助人看到,当然也可以删除。...但是,发现居然有人把文章作者改成了自己,然后当成自己文章放在自己博客上,这就令人感到气愤了。 比如说向我请教问题这位: ?...博客每篇文章都是一字一句敲出来,转载文章也注明了出处,表示对原作者尊重。同时也希望大家都能尊重付出。 谢谢~

    4.1K110

    30分钟用Laravel实现一个博客

    本教程目的完全为向各位 phper 以及对 laravel 有兴趣小伙伴推荐这款相信是未来主流php框架。...') }} => 博客 //注意这里有一个 config('app.name') 该函数其实是读取 /.env 里 APP_NAME 值,且默认值为 'Laravel' ,也就是说,你改 APP_NAME...也可以改这里显示值,不过嫌麻烦,直接查找替换了。...如果需要显示数据,则需要找到框架内指定位置视图,对它完成渲染。 第三阶段_2:资源路由、资源控制器中完成对博客增删改查。...现在请告诉,它是否配得上 “优雅” 两字?:) 希望大家可以喜欢、学习和推广Laravel。如果您愿意付出比学习thinkphp5多0.01分努力,这个框架是非常简单

    7.4K00

    博客系统知多少:揭秘那些不为人知学问(二)

    摘要有两个作用,一是用于列表视图中显示文章信息预览,二是用于SEO,放在description这个meta标签中,可以帮助搜索引擎精准定收入内容。...(图:必应搜索引擎识别的内容摘要) 文章状态通常包括:草稿、发布、回收。用户仅能看到已发布文章管理员可在后台更改文章状态。 2 评论(Comment) 评论是博客作者和读者互动主要方式。...但要求登录也会给用户造成操作上多了一个步骤,嫌麻烦用户就不会进行评论。 博客及WordPress默认都设计为需要管理员在后台审核评论后,才能放出显示。...和文章一样,页面也需要注意Slug。 ? (图:博客关于页面) 博客系统中,页面也选择是否隐藏侧边栏,用户也可以完全编写页面的HTML及CSS代码,并把页面添加为导航菜单。...如果没有审查直接将用户评论显示文章下,那么可能会对博主和网站本身带来不良影响。

    77210

    花了半年,重构了蘑菇博客

    这两天蘑菇群里,有个前端小伙伴发来一个关于蘑菇博客重构项目,发现重构很不错呢,解决了蘑菇目前存在一些痛点问题,例如评论层级过长无法回复,专题侧边显示不友好等等。...同时,小陈深入沟通得知,他是从今年三月份就开始重写蘑菇博客后台,中间也遇到过一些难题,差点放弃,但是因为内心执念,不断挑战自己,经历了半年时间,终于把蘑菇基础模块都完成了,并且能成功运行起来了...Echarts 实现文章贡献度展示,根据每天发布文章多少来显示对应小点,每天更新越多小点覆盖面积就越大。...相较于 Github 用 canvas 简单不少,并且也符合审美,实现效果如下: 文章贡献度 重写了登录弹窗组件,支持QQ登录、Gitee登录 登录直接采用第三方登录,当前只支持 Gitee...从零开始写,首先就需要构建项目脚手架,蘑菇博客是 vue2 带 webpack 目录版本脚手架(其实想学就是这版本,顺带还能学学 webpack ),所以就去官看了一下怎么构建老版本脚手架

    1.2K30

    WordPress快速建站

    这篇文章将介绍如何使用WordPress建立一个博客、网站和论坛。WordPress是基于PHP博客架设工具。它提供了一套开源PHP代码以方便用户支持PHP主机上快速建立博客。...WordPress作者Matt Mullenweg。作为一个狂热博客爱好者,他深感当时博客产品不足,从而开发了WordPress。WordPress有很好图形化管理页面。...数据库信息要与“为wordpress创建数据库”章节中设置一致。 ? 然后,设置管理员用户。 ? 使用管理员账户登录,进入控制面板(Dashboard)。...回到站点localhost查看,网站有新“造型”了 ? responsive主题 激活插件(plugin) 插件是为了增加网站功能。你可以一个网站上激活多个插件。...创建WordPress时候可以选择将它归入到Tech论坛中。然后利用widgets或者menu让论坛页面显示出来。 ?

    5.5K121

    10 个“疯狂” Python 项目创意

    最棒是,你可以通过这些有趣但也具有挑战性项目来增强 Python 编程技能。 本文最初发表于 Towards Data Science 博客,由 InfoQ 中文站翻译并分享。...你甚至可以获得类似 Leela Zero 这样程序 源码。 表达一点是,人工智能正在变得比我们更聪明。这意味着它可以通过考虑所有的可能性并从过去经验中学习来更好地预测一些事情。...有时 Songkick 甚至会在其网站上显示“购票”链接。但是,这个链接可以针对不同音乐会转到不同站上。这意味着即使我们利用网络抓取,也很难自动购票。...相反,我们可以简单地显示“购票”链接,就像它在我们应用程序中一样,以便进行手动操作。...然后,程序会根据技能将这些视频分组,并在 GUI 中显示其缩略图、标题和链接。 它还会分析每个视频时长,并汇总,然后告知我们学习该职业道路需要多长时间。

    82420

    跨站艺术:XSS Fuzzing 技巧

    前一段时间雷锋有对做了一个采访,这篇文章也发在KM上,不知道大家有没有看到其中有一个细节,讲的是为了哄女朋友开心,然后挖洞收集公仔,当时其实两天内挖洞十几个洞,并且都是XSS。...使用这样功能时候,直接手上尝试,直接把跳转URL修改为博客链接,然后再登录,发现可以直接跳转到我博客,于是再尝试了javascript%3Aalert(0),发现JS代码可以直接执行并弹了个框...这是之前挖一个存在于以前PC 版本QQ网页预览功能一个XSS;通过聊天窗口分享文章,然后点击链接会在右侧打开页面显示文章内容,会导致XSS产生。 为什么客户端里也会存在XSS?...这是一篇发表博客文章文章里包含一些XSS攻击代码,但是可以发现代码博客园本身已经被进行了转义,没法产生XSS。...管理人员在后台审核这些内容时候,所以说一般XSS盲打如果成功,往往可以获得对应功能管理后台地址以及管理员Cookie,假如管理后台没有做访问限制,就能用对应管理员Cookie登录上去。

    8.4K32

    博客系统选择艰难症?试试这款高性能功能齐全个人博客系统 - 熊猫不是猫QAQ

    前言 这几天一直找一款使用方便且功能自定义强wiki,原因为在上周做了一个粉丝调查,发现大家都有搭建一个容器百科项目,而该项目需要具备markdown格式编辑以及明确分类与审核提交等功能。...项目调查 图片 而在寻找百科途中发现了这样一款博客程序,简洁样式以及作者随性想法直接吸引了,于是决定在NAS上部署试一试。...体验 浏览器中输入http://NASIP:9988就能看到主界面。 图片 博客主界面 点击右上角小人进入账户注册界面。...图片 配置设置 登录后就能看到后台界面了,首先进入站点管理-数据管理新建一个分类,随后我们再导入文章。 图片 导入文章 最后再进入主站就能看到我们新导入文章了。...总结 整体功能还不错,不过拿来作为百科还是不太行。

    29430

    程序猿必读-防范CSRF跨站请求伪造

    整个步骤大致是这个样子: 用户小明在你网站A上面登录了,A返回了一个session ID(使用cookie存储) 小明浏览器保持着A网站登录状态,事实上几乎所有的网站都是这样做,一般至少是用户关闭浏览器之前用户会话是不会结束...img src="http://a.com/user/grant_super_user/121" /> 设想管理员看到这个帖子时候,这个图片肯定会自动加载显示。...于是管理员不知情情况下,一个赋予用户管理员权限操作已经悄悄以他身份执行了。这时候攻击者121就获取到了网站管理员权限。...解析Laravel框架中VerifyCsrfToken中间件 Laravel框架中,使用了VerifyCsrfToken这个中间件来防范CSRF攻击。...页面的表单中使用{{ csrf_field() }}来生成token,该函数会在表单中添加一个名为_token隐藏域,该隐藏域值为Laravel生成token,Laravel使用随机生成40个字符作为防范

    2.5K20

    第15篇-使用Django进行ElasticSearch简单方法

    前一段时间,Django项目上工作,实现快速自由文本搜索。决定使用NoSQL数据库,而不是使用常规数据库来执行此搜索功能(例如MySQL或PostgreSQL)。...对于本指南,选择了一个很好老式博客文章示例。...继续并在管理员中创建您第一篇博客文章。 恭喜,您现在有了一个可正常运行Django项目!终于是时候玩有趣东西了–连接ElasticSearch。...'现在,该 post_save 信号已在Django中注册,并且随时可以保存新博客文章时收听。...建议在他们站上阅读并探索还有哪些其他可能性,例如空间操作和带有智能突出显示全文本搜索。它是一个很棒工具,一定会在以后项目中使用它! 如果您喜欢本文或有任何评论或建议,请随时在下面留言。

    5.3K00

    百位学者署名大模型综述研究被质疑「抄袭」,智源研究院官方发布致歉信

    目前已通知所有文章作者对所有内容进行全面审查,后续经严格审核后再发布新版本。 3. 智源作为该报告组织者,理应对各篇文章所有内容进行严格审核,出现这样问题难辞其咎。...目前,「Big Model」这篇论文 arXiv 页面,管理员已经标注了两篇文章具有较高文本重合度。...被「复制」文本以绿色高亮显示: 事件引起多方讨论之后,Nicholas Carlini 本人在博客更新中表示: 这篇文章受到关注比我想象要多得多。...…… 不清楚幕后情况时候,避免做出判断。也许一些初级作者本意是好,认为有一条引文就可以复制文本。也许是来自上面的压力,让一些学生觉得他们唯一选择就是按时交稿。...对于资深作者来说,他们可能已经阅读了文本,认为它看起来非常合理,只是不知道文本来自何处情况下对文本做了一些调整。 希望这篇文章能够引起人们对此类事情注意。

    45130

    可能是最全:虚拟机使用失败解决方案汇总

    个人主页:吉师职业混子博客_CSDN博客-python学习,HTML学习,清览题库--C语言程序设计第五版编程题解析领域博主 文章目的:汇总使用虚拟机时大部分报错情况 相应专栏: 混子安之路..._吉师职业混子博客-CSDN博客  简单说说 身为一名安学生,个人最崩溃时候应该就是找遍全网也找不到想要镜像和工具报错了。...,成功率:40% 首先讲解如何移除Hype-V,键入win+R输入 services.msc  回车之后如下图操作  查某些文章时候,作者说在这里关掉Hype-V并不意味着完全关掉,还需要进入命令行将...右击开始菜单,进入命令行(管理员模式),输入如下命令 bcdedit /set hypervisorlaunchtype off  等待显示完成,重启即可。...就来说说VBX安装时会出最致命问题 VBX:滥竽充数?

    3.2K20

    ​第 07 篇:创作后台开启,请开始你表演!

    ,输入刚才创建管理员账户密码就可以登录到后台了。...• admin 后台 post 列表页面,我们只看到了文章标题,但是我们希望它显示更加详细信息,例如作者、发布时间、修改时间等。•新增文章时,所有数据都要自己手动填写。...同时我们博客是单人博客系统,发布者肯定是文章作者,这个也应该自动设定为 admin 后台登录账户。...文章创建时间和修改时间应该根据当前时间自动生成,而现在是由人工填写,还有就是文章作者应该自动填充为后台管理员用户,那么这些自动填充数据字段就不需要在新增文章表单中出现了。...接下来是填充创建时间,修改时间和文章作者值。之前提到,文章作者应该自动设定为登录后台发布此文章管理员用户。

    1.1K20
    领券