Недавно я начал новый проект laravel и понял, что группа промежуточного программного обеспечения в сети route.php ушла.Laravel 5.2 web middleware group в routes.php отсутствует
Он по-прежнему кажется, использовать его, хотя - Therfore я хотел бы спросить, где он настроен, так как он не указан в Kernel.php как значение по умолчанию промежуточного
protected $middleware = [
\Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class,
\GeneaLabs\LaravelCaffeine\Http\Middleware\LaravelCaffeineDripMiddleware::class,
];
Я на самом деле спрашиваю, потому что я хотите создать additinal api для моего приложения, и поэтому я бы хотел, чтобы не использовал веб-промежуточное программное обеспечение.
Не могу подтвердить это. У меня нет промежуточного программного обеспечения Route :: group в моих маршрутах.php, но все равно получаю TokenMismatchException, если я добавляю свой токен - поэтому кажется, что веб-промежуточное программное обеспечение прикреплено без фактического прикрепления к нему –
Конечно, у меня есть веб-промежуточное программное обеспечение, определенное в моем ядре - это не проблема, но она не определена в промежуточном программном обеспечении по умолчанию, которое называется каждым запросом, поэтому мне интересно, почему он все еще используется. –
Да, по умолчанию в route.php нет группы маршрутов, поэтому вам нужно добавить middlewares как на ваш вкус. Если вам не нужны сеансы и т. Д., Просто добавьте значение «api» промежуточного программного обеспечения и ваше добро! – jsd