public function chats()
{
return $this->hasMany('App\Chat','sender_id')->orWhere('receiver_id',\Auth::id());
}
Мое требование состоит в том, что я хочу получать сообщения, отправляемые или полученные пользователем. как я могу это сделать?Custom hasMany Relation Laravel
Я не думаю, что это сработает. По умолчанию hasMany будет пытаться подключиться к chats.user_id в качестве внешнего ключа по умолчанию. Если в записи чата нет поля user_id, оно не будет выполнено. – Brad