Practical Roles and Permissions in Laravel
From Simple Auth to Multi-Organization Roles
Watch Video About the Course
Laravel has a great Auth system out-of-the-box, but for more complex applications we need something extra - user roles, permissions and restrictions. In this pretty quick course, we will take a new Laravel blog project and will go on a journey with these steps:
- Default Auth
- Administrator role
- Separate Roles table and Publisher role
- Laravel Gates and Policies
- Organizations and multi-organizational users
- Packages to save permissions in DB
In this course, I expect that you already are familiar with Laravel basics, and you're ready to get some practical knowledge.
Your Instructor
I consider myself a Laravel expert. Work with Laravel for around 6 years, sharing my thoughts on the YouTube channel "Laravel Daily": https://www.youtube.com/channel/UCTuplgOBi6tJIlesI...
I also have written a Laravel Daily Blog for 5+ years.
Course Curriculum
-
PreviewDefault Auth and Simple Middleware: Restrict Menu Item for Logged-in Users (7:38)
-
PreviewMulti-Tenancy: Every User Should See Only Their Articles (3:57)
-
StartUsers field "is_admin": Administrator User To Manage Categories (7:25)
-
StartThird Role - Publisher: Switching to Roles as Separate DB Table (10:10)