关注用户的网页界面
关注用户的网页界面
现在我们已经实现了用户关注功能的主要工具方法,并且能够通过用户来获取到他的粉丝列表和关注人列表。
接下来让我们先着手视图的构建,在页面上显示粉丝列表和关注人列表,并在用户的个人页面添加上一个关注按钮,方便其他用户对其进行关注。
示例数据
目前并没有一个用户拥有大量的粉丝或关注了多个人,接下来我们需要用数据填充的方式,为第一个用户添加假数据,让他拥有一些关注人和粉丝。
首先我们需要生成一个数据填充文件。
$ php artisan make:seeder FollowersTableSeeder
我们会使用第一个用户对除自己以外的用户进行关注,接着再让所有用户去关注第一个用户。假数据的生成代码如下所示:
database/seeds/FollowersTableSeeder.php
<?php
use Illuminate\Database\Seeder;
use App\Models\User;
class FollowersTableSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$users = User::...