Eloquent relationship laravel 5.7

Salut tuturor,

Vreau sa dezvolt o aplicație în laravel. Vor fi următoarele rol-uri : admin, autor și editor.

Adminul va adăuga autori și va vedea / edita ceea ce au adăugat toți autorii.
Autorul va adăuga adauga editori / articole și va atribui editorii la articole. Fiecare autor își va vedea doar editorii și articolele sale.
Editorul va vedea și edita articole atribuite.

Toate astea le-am făcut folosind tabele pivot dar mi se pare că m-am complicat mult. Când adaug autorul din contul de admin, se creează un group_id, iar editorii adăugați de autor se adaugă sub group_id-ul generat pt autor. Iar afișarea o fac in funcție de group_id-ul salvat în baza de date.

Care este metoda cea mai bună (eloquent relationship) pentru a ajunge la rezultatul dorit?

Daca nu vrei sa-ti bati capul prea mult cu asta poti sa folosesti acest pachet.

1 Like