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?