Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 29.08.2018 14:04:17

Middleware

Можно ли как то в стандарте добавлять посредников только для определенных методов? что то подобное:

$app->middleware(TimerMiddleware::class, ['POST', 'GET']);
$app->middleware(SessionMiddleware::class);

|
|
|

public function middleware($middleware, $methods = [])
    {
        if( !empty($methods) && !in_array($this->request->getMethod(), $methods) ) {
            return false;
        }
        $this->middlewareAdd(
            $this->resolver->resolve($middleware)
        );
    }

смысл в том что мы не создавать объекты если они не нужны для данного метода

Изменено Wizardev (29.08.2018 14:06:45)

Не в сети

Подвал раздела