额 我的意思是在question/{id}这个页面点击发送按钮,执行
public function store()
{
$message=$this->message->create([
'to_user_id'=>request('user'),
'from_user_id'=>user('api')->id,
'body'=>request('body'),
'dialog_id'=>time().Auth::id()
]);
if($message){
return response()->json(['status'=>true]);
}
return response()->json(['status'=>false]);
}
这里每发送一次就会生成一个dialog_id。这样的话from_user和to_user都是相同的但dialogid不同,而inbox的show视图根据dialogid展示消息,其他dialogid的消息就看不见了。