如果当前用户,发送的消息只想让指定的用户看到,也就是私聊这个功能。在GatewayWorker
中实现起来,其实也是很简单的。
先修改下vue
部分,找到私聊部分的html
代码
<select class="form-control" id="user_id" v-model="user_id">
<!-- ... -->
</select>
return {
user_id: ''
}
onSubmit() {
axios.post('/say', {content: this.content, user_id: this.user_id})
this.content = ''
}
这样,当在下拉列表中选择某一个用户后,就会将当前的user_id
发送给 php 了
controller
use App\User;
public function s...