Назначение промежуточного программного обеспечения внутри функции дескриптора промежуточного программного обеспечения в Laravel - PullRequest
0 голосов
/ 09 июля 2020

Я хочу знать, можно ли назначить промежуточное программное обеспечение или выполнить промежуточное программное обеспечение в функции обработки другого промежуточного программного обеспечения

<?php

namespace App\Http\Middleware;

use Closure;

class AuthTypeMiddleware
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        if($request->header('auth_type') === "api") {
         // execute the auth:api middleware here
        }
        else {
         // execute the auth middleware here
        }
    }
}

Я знаю, что мы можем достичь этого, создав разные группы маршрутов с префиксом, но все же я хотел знать, есть ли у них возможность получить эту работу

...