Laravel 9 컨트롤러의 미들웨어가 작동하지 않습니다
P粉463811100
P粉463811100 2024-02-25 15:13:44
0
1
363

간단한 테스트 코드

컨트롤러에서 미들웨어를 실행해야 하는데 작동하지 않습니다. 또한, 미들웨어 키를 임의의 키로 변경하는 경우 이를 무시하고 "구성된" 문자열만 에코합니다

으아악 으아악
<?php

namespace App\Http\Controllers;

use Closure;
use Illuminate\Http\Request;

class RootController extends Controller
{

    public function __construct()
    {
        $this->middleware('middleware.key');
        echo 'construct<br>';
    }

   public  function test(){

            return 'test';
   }
}

P粉463811100
P粉463811100

모든 응답(1)
P粉649990163

미들웨어를 app/Http/Kernel.php에서 등록하고 경로에 미들웨어를 추가해야 합니다.

https://laravel.com/docs/9 .x/middleware#라우트에 미들웨어 할당

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!