Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Можно ли как то в стандарте добавлять посредников только для определенных методов? что то подобное:
$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)
Не в сети
Страницы 1