Lógica para implementar as permissões: (permissão -> função nos controllers)
Consultar e alterar produtos: Essa função habilita e desabilita o usuário a gerenciar os produtos cadastrados na plataforma -> Product@show
Excluir produtos: Essa função habilita e desabilita o usuário a excluir os produtos cadastrados na plataforma -> Product@delete
Consultar e alterar usuários: Essa função habilita e desabilita o usuário a editar as informações na tela de gerenciamento de usuários cadastrados -> UserController@index, UserController@update
Excluir usuários: Essa função habilita e desabilita o usuário a excluir uma conta/usuário na tela de gerenciamento de usuários cadastrados -> UserController@del
Consultar e alterar permissões de acesso: Essa função habilita e desabilita o usuário a editar as permissões de acesso (que é essa tela/funcionalidade que estamos criando aqui) -> alterUserPermission, precisa de logica para listar as permissões do usuário
Lógica para implementar as permissões: (permissão -> função nos controllers)
Consultar e alterar produtos: Essa função habilita e desabilita o usuário a gerenciar os produtos cadastrados na plataforma -> Product@show
Excluir produtos: Essa função habilita e desabilita o usuário a excluir os produtos cadastrados na plataforma -> Product@delete
Consultar e alterar usuários: Essa função habilita e desabilita o usuário a editar as informações na tela de gerenciamento de usuários cadastrados -> UserController@index, UserController@update
Excluir usuários: Essa função habilita e desabilita o usuário a excluir uma conta/usuário na tela de gerenciamento de usuários cadastrados -> UserController@del
Consultar e alterar permissões de acesso: Essa função habilita e desabilita o usuário a editar as permissões de acesso (que é essa tela/funcionalidade que estamos criando aqui) -> alterUserPermission, precisa de logica para listar as permissões do usuário