Регистрация посредника в Laravel
Класс посредника уже есть, но Laravel
ещё не знает короткого имени для него.
Alias - это ярлык вроде 'visits',
чтобы на маршрутах писать коротко
->middleware('visits'), а не
полный путь к классу.
Alias задают в файле
bootstrap/app.php внутри
withMiddleware:
<?php
use Illuminate\Foundation\Configuration\Middleware;
->withMiddleware(function (Middleware $middleware) {
$middleware->alias([
'visits' => \App\Http\Middleware\VisitCounter::class,
]);
})
?>
Ключ массива - короткое имя,
значение - класс посредника.
После этого 'visits' можно
вешать на маршруты.
В bootstrap/app.php
зарегистрируйте alias
'visits' для
VisitCounter.
Подключите use Illuminate\Foundation\Configuration\Middleware,
если его ещё нет в файле.