Restringir o acesso ao aplicativo com o Laravel

Índice
Quando em nossas aplicações começamos a dirigir Usuários registrados e a autenticação Destes, chega um momento em que precisaremos fazer uma segmentação por perfis, isso não é apenas dizer ao usuário se ele é administrador ou não administrativo, mas que isso implica estabelecer os limites de quais ações eles pode executar em nosso aplicativo.
Laravel Oferece-nos algumas bibliotecas para poder estabelecer um sistema de sessões e perfis bastante completo, com isso podemos aproveitar toda esta infra-estrutura para nos concentrarmos apenas no detalhe da nossa aplicação e na sua lógica.
Em vez de fazer algo muito complexo, vamos nos concentrar em dar acesso a certas páginas apenas para usuários autenticados em nosso aplicativo, vamos imaginar que se tivéssemos um blog, só quem faz o login ou tem um usuário é que pode gerar notas ou entradas.
Sob este princípio, já estamos estabelecendo a segmentação necessária que nos permitirá gerar duas áreas claras em nossa aplicação.
Para efectivamente construir la restricción debemos tener ya creado un [color=#0000cd]sistema de autenticación de usuarios[/color], con ello podremos diferenciar a quienes han iniciado sesión de los que no lo han hecho, luego podremos trabajar con los diferentes métodos da classe Auth do Laravel com o qual podemos fazer os filtros correspondentes.
A primeira coisa que devemos fazer é criar um arquivo de filtro, para isso vamos criar uma rota que contenha a declaração que será usada para gerar o filtro, vamos ver na imagem a seguir como o construímos:

Depois de fazer isso, precisamos criar o filtro dentro do arquivo filtros.php que geramos, aqui vai a validação que precisamos, pois se trata de um caso simples não terá mais complexidade, vejamos:

Aqui simplesmente vemos que se o usuário não estiver logado, nós o enviamos para logar e se o usuário tenta acessar uma área de administrador e não está, nós o enviamos para outra seção onde ele deve apresentar suas credenciais como tal. O próximo passo é gerar uma rota restrita e uma caminho de administradores, com isso cobriremos esses dois casos que filtramos. Neste caso, geramos a rota para a área restrita:

PROLONGAR

Notamos que executamos na rota a view que geramos para a restrição de acesso e geramos uma mensagem caso o usuário não passe em nosso filtro. Agora vamos ver o caso em que devemos restringir o acesso apenas aos usuários administradores, pois no caso anterior usaremos o método antes da para executar a validação do filtro:

Como podemos ver, geramos um sistema de filtragem muito básico, mas nos ajuda a segmentar efetivamente nossos usuários e assim poder ter áreas para diferentes tipos de perfis em nossas aplicações.
Com isso encerramos o tutorial, recomendamos a leitura um pouco mais sobre o Aula de autenticação e todos os métodos que possui, desde a referida classe de Laravel Vai nos ajudar muito a gerar tudo relacionado a autenticação e autorização de usuários.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave