Bir role permission yapınız varsa, page_view, page_create, page_detele, page_update gibi permissionları oluşturup, editor diyede bir rol ekleyin. Ve eklediğiniz editör rolü için sayfa işlemlerinden hangisini vermek(attach, add) istiyorsanız verin. Roller bunun için var zaten. Onun dışında kişi kendisiyle alakalı kayıtları görsün, düzeltsin derseniz; Tablonun üzerinde created_by_id(Auth user id) gibi bir alanla kaydın kime ait olduğunu saklayıp, görüntüleme, düzenleme, silme işlemlerinde sadece ilgili kayıtları getirebilir, ilgili kişinin yetkisi var mı diye kontrol edebilirsiniz. Dolayısıyla herkes kendi oluşturduğu kaydı görüp düzenleyebilir.
Laravel 5.1 ve üzeri sürümlerinde authorization(Yetkilendirme) varsayılan olarak da geliyor. Tabiki kendinize göre şekillendirmeniz gerekiyor. Aşağıdaki linkten inceleyebilirsiniz.
https://laravel.com/docs/5.1/authorization
Yukarıda bahasettiğim gibi bir id kontrolü için;
https://laravel.com/docs/5.1/authorization#writing-policies