TP 의 미들웨어:HTTP 요청 필터 처리

1109 단어 TP
기본
미들웨어 는 주로 응용 을 차단 하거나 걸 러 내 는 데 사 용 됩 니 다HTTP요청 을 하고 필요 한 업무 처 리 를 합 니 다.
public function handle($request, \Closure $next)

handle     

$next       !

       
public function end(\think\Response $response)


쓰다
Route::rule('hello/:name','hello') ->middleware(\app\middleware\Auth::class);

 컨트롤 러 에서 미들웨어 를 정의 합 니 다.

실행 순서
중간 부품 의 집행 순서 에 대해 엄격 한 요구 가 있 으 면 중간 부품 의 집행 우선 순 위 를 정의 할 수 있다.프로필 에 추가
return [
    'alias'    => [
        'check' => [
            app\middleware\Auth::class,
            app\middleware\Check::class,
        ],
    ],
    'priority' => [
        think\middleware\SessionInit::class,
        app\middleware\Auth::class,
        app\middleware\Check::class,
    ],
];

좋은 웹페이지 즐겨찾기