Merhaba,
Spatie permission paketi ile admin bir kullanıcı oluştururken izin atayabiliyor. Örneğin;
Create product, edit product vs.
User tablosuna parent_id ekledim.
Örneğin ürün ekleme yetkisi de verdim.
Peki sadece kendi ürünlerini görsün dediğim de devreye ne giriyor? Çünkü products tablosunda oluşturan kişi için user_id var ama bunu alt kullanıcı oluşturdu diyelim ki 4 numaralı ID. Şimdi benim sistem de bir çok satıcı var o yüzden sen tüm tabloyu gör diyemiyorum. 4 numaralı ID'nin sahibi 3 numara olduğunu nereden bilecek ki user_id 4 bile olsa 3 olan kullanıcıya da göstersin?
Umarım anlatabilmişimdir. Şimdiden teşekkürler.