Articles of laravel middleware

Middleware Laravel com múltiplos papéis

Eu tenho enfrentado alguns problemas com o middleware da Laravel. Deixe-me dizer-lhe a ideia básica do que estou tentando realizar: Usuários registrados no site terão uma das quatro funções: Estudante (padrão): pode acessar exibições de ” índice ” e ” mostrar ” Aprovador: pode acessar o anterior, mais ‘ visão geral ‘, ‘ atualização ‘ […]

Como registrar cada resposta no framework laravel 5.2

Eu estava usando código abaixo para registrar cada pedido e resposta para minha API, mas agora não está funcionando para o Laravel 5.2. Eu tentei usar https://laravel.com/docs/5.2/middleware#terminable-middleware, mas não conseguiu. use Closure; use Illuminate\Contracts\Routing\TerminableMiddleware; use Illuminate\Support\Facades\Log; class LogAfterRequest implements TerminableMiddleware { public function handle($request, Closure $next) { return $next($request); } public function terminate($request, $response) { […]

Laravel 5.2, auth :: verificar return true após o login, mas falso após o redirecionamento

Estou tentando usar o sistema de autenticação que vem incorporado com o laravel 5.2. O login parece estar funcionando corretamente, se eu replace a declaração de retorno com Auth :: check (), ela retorna true. Mas quando eu redirect para ‘/’, Auth :: check () de repente retorna falso no meu middleware Auth. Sessões Criar […]

Ordem de Execução de Middleware em Laravel 5

A documentação do Laravel 5 descreve duas maneiras de atribuir o Middleware : Atribua middleware à rota do controlador. Especifique o middleware no construtor do seu controlador. No entanto, percebi que qualquer código escrito na function __construct() do controlador será executado antes do Middleware , mesmo que o Middleware seja declarado na primeira linha da […]

Variável de retorno Laravel Middleware ao controlador

Estou realizando uma verificação de permissions em um usuário para determinar se eles podem ver uma página ou não. Isso envolve passar a solicitação através de algum middleware primeiro. O problema que eu tenho é que estou duplicando a mesma consulta de database no middleware e no controlador antes de retornar os dados para a […]