With massive thanks to the new Starter Kits, I've begun to make my own oppionated starter kit for my projects. Usually customers want granulated permission control with roles and permissions. 
github.com/mortenebak/laravel-livewire-starter-kit
So here it is - still wip - feedback is welcomed 
                    
I just updated the starter kit with a command to create the first super admin user. github.com/mortenebak/laravel-livewire-starter-kit?tab=readme-ov-file#5-creating-the-first-super-admin-user
                        vendor\spatie\laravel-permission\src\Models\Role.php:105
      Spatie\Permission\Exceptions\RoleDoesNotExist::named("Super Admin", "web")
  2   vendor\spatie\laravel-permission\src\Traits\HasRoles.php:411
      Spatie\Permission\Models\Role::findByName("Super Admin", "web")
Im getting this error, can you help
                    
                        @dev_penniel  make sure your role exists in roles table or just create it, something like:
    Role::create(['name' => 'Super Admin', 'guard_name' => 'web']);
                    
Have you seeded the database? Otherwise try pulling down a new. Just updated some small things today, after I dogfooded it to myself on a new project 🙂
Yes I did everything required, let me try this updated version and see how it goes. thank you
It works, looks amazing, job welldone. Please enligten me, how do I implement permissions for new models moving forward, I can see that Im able to create a permission but how does the whole process work or I have to implement via spatie docs?
                        This has now gotten support for the upcoming Laravel new command. And hence it has a new name
github.com/mortenebak/tallstarter
 
                     
                    