11.3. 关注用户的网页界面

本教程最新版为 9.x,当前版本已放弃维护,请阅读最新版本!

关注用户的网页界面

现在我们已经实现了用户关注功能的主要工具方法,并且能够通过用户来获取到他的粉丝列表和关注人列表。

接下来让我们先着手视图的构建,在页面上显示粉丝列表和关注人列表,并在用户的个人页面添加上一个关注按钮,方便其他用户对其进行关注。

示例数据

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

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

$ 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::...

本文章首发在 LearnKu.com 网站上。

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

上一篇 下一篇
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
贡献者:2
讨论数量: 19

ruodee
为什么要新增一个 FollowersController 控制器?
5 个点赞 | 4 个回复 | 问答 | 课程版本 5.5
嘉宝君
关于取消关注的样式为什么和文中不一致?
1 个点赞 | 7 个回复 | 问答 | 课程版本 5.5
Autumn
Laravel 里命名的单复数?
1 个点赞 | 4 个回复 | 问答 | 课程版本 5.5
Slairmy
Laravel5.5 一个路由参数的问题
1 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
Maxwells
通过关联方式 follow 其他用户,创建时间和更新时间没有填充?
1 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
Kylin
Auth::user ()->id 与 $user->id 的区别?
0 个点赞 | 9 个回复 | 问答 | 课程版本 5.5
Diego
关注和取消关注页面显示错误?
0 个点赞 | 7 个回复 | 问答 | 课程版本 5.5
xinjiahui
这个 JS 咋运行这么久?
0 个点赞 | 5 个回复 | 问答 | 课程版本 5.5
tim-laravel
关注和取消关注页面报错
0 个点赞 | 4 个回复 | 问答 | 课程版本 5.5
tigerkillu
点击取消关注没有变化
0 个点赞 | 4 个回复 | 问答 | 课程版本 5.5
XiaYen
数据迁移错误?
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
jingzhongwa
PHP 函数中的 count 和 Eloquent 中的链式调用 count 有何区别?
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
gyp719
A 关注 B, B 同时关注了 A,是不是应该显示互相关注呢?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
不温柔
请问 “模型计数器字段” 字段应该如何理解
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5