我有一个查询,该查询获取两个id(user_id和to_user_id)之间的所有消息。我想在两个表中选择所有查询用户的所有消息。
我已经在两个地方做了,但似乎没有用。它只是返回null。
$last_message = DB::table('messages')
->select('content')
->where('user_id','=',Auth::user()->id)
->where('to_user_id','=',Auth::user()->id)
->orderBy('updated_at', 'desc')
->first();
我希望输出用户的所有消息
答案 0 :(得分:1)
您应检查此 Auth :: user()-> id , 看看它是否有值。还要在查询生成器中检查表字段和数据源之间的数据类型。