Я хочу показать список пользователей, проголосовавших за определенную ссылку, например список пользователей, проголосовавших за ссылку 1. И т. Д. Я получаю количество голосов по каждой ссылке, но не могу понять, как получить пользователей.
Модель связи:
/**
*
*links votes with respect to users
*@return
*/
public function votes(){
return $this->hasMany(Communitylinkvotes::class,'community_links_id');
}
// practise
public function userss(){
return $this->hasMany(Communitylinkvotes::class,'user_id','community_links_id');
}
Модель CommunityLinkVotes или модель сводной таблицы
class Communitylinkvotes extends Model
{
//
protected $table = 'community_links_votes';
}
Миграция для голосов
public function up()
{
Schema::create('community_links_votes', function (Blueprint $table) {
$table->increments('id');
$table->integer('user_id')->index();
$table->integer('community_links_id')->index();
$table->timestamps();
});
}