Laratrust Penggunaan User dan Role

Saya pengguna Laravel. Saat ini saya sedang mencoba menggunakan package Laratrust untuk keperluan web admin. Untuk implementasi User dan Role saya ingin satu user dapat memegang banyak role dan satu role dapat dimiliki banyak user. Menurut pendapat saya, relation yang paling cocok adalah Many to Many Relationship, apakah saya sudah benar ?

Kemudian, apakah fungsi yang saya buat sudah benar?

App\User;



public function role()
    {
      return $this->belongsToMany('App\Role');
    }


App\Role;


    public function user()
    {
      return $this->belongsToMany('App\User');
    }

Kemudian bagaimana cara menampilkan kedua data yang saling berhubungan dalam satu file blade ?

Terima Kasih.

avatar growdeuno
@growdeuno

16 Kontribusi 4 Poin

Diperbarui 7 tahun yang lalu

1 Jawaban:

relationnya udah bener many to many istilahnya. lebih baik nama fungsinya dibikin plural, karena lebih dari satu

 public function users() {...}
public function roles() {...}
avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban