Menu

11.3. 社交统计信息

统计信息

本章节我们将开发社交统计信息的子视图,统计信息包括:

  • 关注数
  • 粉丝数
  • 微博数

示例数据

目前并没有一个用户拥有大量的粉丝或关注了多个人,接下来我们需要用数据填充的方式,为第一个用户添加假数据,让他拥有一些关注人和粉丝。

首先我们需要生成一个数据填充文件。

$ php artisan make:seeder FollowersTableSeeder

我们会使用第一个用户对除自己以外的用户进行关注,接着再让所有用户去关注第一个用户。假数据的生成代码如下所示:

database/seeds/FollowersTableSeeder.php

<?php

use Illuminate\Database\Seeder;
use App\Models\User;

class FollowersTableSeeder extends Seeder
{
    public function run()
    {
        $users = User::all();
        $user = $users->first();
        $user_id = $user->id;

        // 获取去除掉 ID 为 1 的所有用户 ID 数组
        $followers = $users->slice(1);
        $follower_ids = $followers-&g...

本文章首发在 Laravel China 社区

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
讨论数量: 0

暂无话题~
刻意练习,每日精进。
4
点赞
368
浏览
0
讨论