thinkphp5实现朋友圈(二)

前面讲了的思路我就不重复了2333,然后就直接开始好友表啦
这张表就是拿来记录好友关系,实现也很简单,就是前端给数据后台存就行了

代码实现

 public function addFriend()
    {
        //获取json数据
        $res = input('post.');
        $username = $res["username"];
        $friend = $res["friend"];

        //判断数据是否接收到
        if (!$username || !$friend)
        {
            echo "数据未能接收";
            exit;
        }
        else
        {
            //添加数据进数据库
            $data = ['user' => $username, 'friend' => $friend];
            $res = Db::table("friend")
                ->insert($data);

            //这里用户名和好友调转来存多一次是为了操作方便,其实存一个就够了的,只是后面用到他们的关系时没有那么简单实现完查找
            $data2 = ['user' => $friend, 'friend' => $username];
            $res2 = Db::table("friend")
                ->insert($data2);
            if (!!$res||!!$res2)
            {
                echo "插入数据成功";
                exit;
            }
            else
            {
                echo "插入数据失败";
                exit;
            }

        }
    }

猜你喜欢

转载自blog.csdn.net/xiaorouji/article/details/80085729
今日推荐