Rumah  >  Artikel  >  rangka kerja php  >  Analisis ringkas tentang cara sebahagian laravel mengecualikan perisian tengah

Analisis ringkas tentang cara sebahagian laravel mengecualikan perisian tengah

藏色散人
藏色散人ke hadapan
2021-10-20 15:32:112515semak imbas

Berikut adalah lajur tutorial Laravel untuk memperkenalkan anda kepada middleware pengecualian separa Laravel, saya harap ia akan membantu anda!

Analisis ringkas tentang cara sebahagian laravel mengecualikan perisian tengah

Kaedah untuk mengendalikan pengguna log masuk dan pengguna tidak log

fail api

// 用户端接口
Route::prefix('client')->group(function () {

    Route::apiResource('applys', 'ApplysController');
    //需要登录授权的接口

    //multiauth:member_api 中间件全局注册

    Route::group(['middleware' => ['multiauth:member_api', 'check.member']], function () {

    });});

Tetapan Pengawal

 private $flag;

    public function __construct(Request $request)

    {

        $this->flag = false;
        //判断是否有令牌
        if(array_key_exists('authorization',$request->header())){

            $this->middleware( ['multiauth:member_api', 'check.member']);

        }else{

            $this->flag = true;

            $this->middleware( ['multiauth:member_api', 'check.member'],['except' => 'index']);

        }

    }

Cadangan berkaitan: Lima tutorial video Laravel terbaharu

Atas ialah kandungan terperinci Analisis ringkas tentang cara sebahagian laravel mengecualikan perisian tengah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:learnku.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam