Rumah > Soal Jawab > teks badan
Saya kini mempunyai dua meja:
Satu ialah senarai persatuan (senarai) dan jadual pengguna (pengguna)
Medan jadual senarai
list_id(协会id) , list_name(协会名称)
jadual pengguna
user_id(用户id),list_id(所属协会), username(用户名)
Bagaimana untuk mencapai ini:
Pertanyaan berkaitan untuk mendapatkan jumlah ahli di bawah setiap persatuan
Contohnya:
{"list_name":"AAA协会","user_count":20},
{"list_name":"BBB协会","user_count":211}
...
Bagaimana untuk menyambung?
大家讲道理2017-05-16 16:50:52
class List extends Model
{
protected $fillable = ['name'];
public function users()
{
return $this->hasMany(User::class, 'list_id', 'id');
}
}
class User extends Model
{
protected $fillable = ['list_id'];
public function list()
{
return $this->belongsTo(List::class, "list_id", "id");
}
}
List::withCount("users")->paginate();
Baca lebih banyak dokumentasi.