上一集,我们把聊天的信息存入到了数据库。那我希望呢,当用户进入聊天室后,最好能读取最新的几条历史信息。
model
先去修改一下模型,把users
和messages
的关联关系建立出来。
###message.php
public function user()
{
return $this->belongsTo('App\User');
}
###user.php
public function messages()
{
return $this->hasMany('App\Message');
}
controller
控制器中,新建一个history
方法,并在init
中调用它一下。位置就放在login
的上面
public function init(Request $request)
{
//...
//历史记录
$this->history();
//进入聊天室了
$t...