2017-12-20 12 views

답변

0

전에 사용할 수 있습니다 & After Middlewares.

미들웨어는 요청이 처리되기 전이나 후에 실행될 수 있습니다.

이 예를 들면, 미들웨어 handle() 기능이 구성되는 방법에 따라

미들웨어 전에, 즉, 요청 애플리케이션 (제어기 또는 라우팅 기능)에 의해 처리되기 전에 그 실행 :

<?php 
namespace App\Http\Middleware; 
use Closure; 

class BeforeMiddleware 
{ 
    public function handle($request, Closure $next) 
    { 
     // Perform action 
     return $next($request); 
    } 
} 

그리고 이와 요청이 응용 프로그램 (컨트롤러 또는 라우팅 기능)이 아니라 응답하기 전에 처리 된 후에 실행 :

<?php 
namespace App\Http\Middleware; 
use Closure; 

class AfterMiddleware 
{ 
    public function handle($request, Closure $next) 
    { 
     $response = $next($request); 
     // Perform action 
     return $response; 
    } 
} 

당신은 응용 프로그램 컨트롤러 나 글로벌 당, 경로 당 미들웨어를 등록 할 수 있습니다. 미들웨어에 대한 광범위한 문서는 Laravel Docs