如何捕获在聊天中发送消息的用户

1001歌曲剪辑

我无法显示向其他用户发送邮件的用户。请参阅下文以了解我的意思:

我的表格讯息:

Schema::create('messages', function (Blueprint $table) {
            $table->id();
            $table->integer('de_user_id')->unsigned();
            $table->foreign('de_user_id')->references('id')->on('users');
            $table->integer('para_user_id')->unsigned();
            $table->foreign('para_user_id')->references('id')->on('users');
            $table->text('message');
            $table->timestamps();
        });

我有一个页面,它将显示向其他成员发送消息的用户:

<section class="conversations">
                <a href="https://www.example.com/profile/messages/username" class="conversation ">
                    <div class="info">
                        <div class="name ">
                            Marcos
                        </div>
                    </div>
                    <div class="date"><span aria-hidden="true" class="fas fa-circle"></span> 3 months ago
                    </div>
                </a>
  </section>

但是要显示发送消息的人,我需要访问表中id接收消息的人Message另外,我需要获取发送它的用户。我的问题是我不知道该如何识别一次发送给谁。这样我就可以收集所有消息。

这是我的做法:

public function msgs(Request $request) {

      $msg = Message::where('para_user_id', $request->user()->id)->get();

      return view('msgs',compact('msg'));
        
    }

但是我怎么能收到来自同一用户的许多消息。此解决方案不起作用。无论发送了多少消息,我都需要抓住一次发送消息给我的时间。因此,仅返回发送给我消息的用户。

你能帮助我吗 ?

梅迪·乔马

以下应该工作

    $msg = Message::where('para_user_id', $request->user()->id)->get()->unique('de_user_id')->values();

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

通过Django私人聊天中发送的最后一条消息查询对用户排序的顺序

TwitchIO:如何发送聊天消息?

如何在xmpp android中发送多用户聊天/群聊和一对一聊天中的撰写/正在键入(聊天状态)事件?

我如何像下面的模板一样在电报聊天中发送包含大量图像和文本的消息?

我如何使聊天在用户发送消息时自动更新?

如何对每个用户的聊天消息进行分组?

当用户在 firebase 中发布新消息时如何发送推送通知?

如何检查用户在服务器中发送了多少条消息

如果用户在通道中发送了命令,如何在DM中等待消息?

如何防止用户在一个频道中发送多个消息?

如何在iOS中发送消息通知?

如何在iOS中发送消息

如何在 Discord 线程中发送消息?

发送聊天消息

如何使用smack向多用户聊天室的所有参与者发送消息

如何添加Slack消息按钮以打开与用户的直接聊天?

如何实现像 facebook 这样的聊天,其中用户 A 在不刷新页面的情况下向用户 B 发送消息?

如何从发送日期早于聊天开始的聊天更新消息?

使用Strophe JS在聊天中发送图像

如何在发件箱中的Thunderbird中发送消息?

如何在Spring ApplicationListener(SessionConnectedEvent)中发送消息

如何在whatsapp-web.js中发送whatsapp消息

如何在Express 4.0中发送即时消息?

如何在docker上的rabbitmq中发送消息?

如何使用php curl在Firefox中发送推送消息

如何使用Flutter在Slack通道中发送消息?

如何在Elm中发送消息(无事件)

如何在PM服务器Minix中发送消息

如何在python中的smtplib中发送UNICODE消息