Php 创建与Laravel的聊天
晚安 我用以下代码显示了有关用户和消息内容的信息Php 创建与Laravel的聊天,php,laravel,Php,Laravel,晚安 我用以下代码显示了有关用户和消息内容的信息 Route::get('chat', function(){ // Get the number of days to show data for, with a default of 7 $usr1 = 121; $usr2 = 123; /***Obtener conversacion 121 y 123**/ $messageuser = MessageUser::with('conversaciones
Route::get('chat', function(){
// Get the number of days to show data for, with a default of 7
$usr1 = 121;
$usr2 = 123;
/***Obtener conversacion 121 y 123**/
$messageuser = MessageUser::with('conversaciones')->get();
foreach($messageuser as $msj){
if(($msj->id_emisor == $usr1)&&($msj->id_receptor == $usr2)){
$usuario1 = User::find($usr1);
foreach($msj->conversaciones as $conv){
echo $usuario1->name;
echo $conv->contenido;
}
}
if(($msj->id_emisor == $usr2)&&($msj->id_receptor == $usr1)){
$usuario2= User::find($usr2);
foreach($msj->conversaciones as $conv){
echo $usuario2->name;
echo $conv->contenido;
}
}
}
});
现在,我需要将这两个条件加入到数组中以将结果发送到视图中,我不知道如何创建此数组,有人会很乐意帮助我吗?我会尝试使用专为您设计的MVC体系结构来帮助您组织代码 如果变量值在MessageUser模型内,则无需执行If语句即可轻松查询它们。如果您想保持逻辑风格,那么可以在视图中使用foreach轻松循环,然后使用双花括号回送结果