zoukankan      html  css  js  c++  java
  • laravel模型关联与列表展示

    上面这个是一个模型关联的图,其实我们很容易去理解

    比如说,一对一,也就是说一个用户对应的是一个手机号.

    一对多,比如说一篇文章可以有多条评论

    一对多反向:如一篇文章可以有多条评论,但对应每条评论也只针对于这篇文章.

    下面我就对文章下的评论举例去

    我们首先来到文章模型里面,设置文章-评论(一对多)模型关联

    当然相对应的评论模型里我们也要设置好评论-文章(一对多的反向)关联

    下一步,那就是要处理评论提交逻辑

    form表单提交过来后的处理如下

    这样处理后,你填写评论内容,点击提交后,数据库里面就已经存储完毕!

    //////////////////////////////////////数据在列表中展示/////////////////////////////////////////////////////////////////////

    上面的数据已经存储完毕,但是如何展示呐

    上面这个就是模型关联的结果,把文字模型与评论模型关联起来,可以直接获取文章对应的所以评论

    而下面这个$comment->user->name 就是需要在评论模型中关联评论用户

    ok,这样就处理好了

    但是有个问题,就是$post->comments这个其实底层是需要数据库查询操作,我们知道在模板中进行这个操作不合适,所以我们还需要提前进行加载下

    这样列表数据就会显示出来啦!!

  • 相关阅读:
    guzzle下载图片(laravel+vue)
    leetcode——131.分割回文串
    leetcode——139.单词拆分
    leetcode——115.不同的子序列
    leetcode——72.编辑距离
    leetcode——87.扰乱字符串
    leetcode——123. 买卖股票的最佳时机 III
    leetcode——132. 分割回文串 II
    leetcode——124. 二叉树中的最大路径和
    leetcode——51.N皇后
  • 原文地址:https://www.cnblogs.com/gaosf/p/9945223.html
Copyright © 2011-2022 走看看