@_newtonjob This is actually very clean and maintainable. And you’re right about permissions being hard coded and goes with the code 👍🏼 we did something similar recently
Option B: #Laravel Tips 💡
1️⃣ Avoid column name collisions in Eloquent relationships with qualifyColumn() — perfect when both models share columns like name, id, etc. Keeps queries sharp and error-free.
Super stressful trip 🥹 but looking forward to seeing and meeting @taylorotwell, @calebporzio & amazing folks in the @laravel community at @LaraconUS and my trip is made 🥹