ミドルウェアとは、あるルートへのすべてのコールが実際にルート固有のコードに当たる前にミドルウェアを経由することを意味します。 Laravelでは、Webミドルウェアがセッション処理やcsrfトークンチェックなどを保証するために使用されます。
デフォルトでauthやapiのような他のミドルウェアがあります。独自のミドルウェアを簡単に作成することもできます。