Intermediário
Middleware no Laravel
Camada intermediária que intercepta requisições HTTP antes de chegarem ao Controller.
Para que serve?
Um Middleware funciona como um filtro para requisições HTTP. No CodeDex, por exemplo, o middleware EnsureCodeDexAccess verifica se o sistema está em modo privado e se o usuário está autenticado e ativo.
Exemplo Prático
php
Route::middleware(['auth', 'can:manage-content'])->group(function () {
Route::resource('notas', TermController::class);
});