Créer un middleware
Les middleware "tout en un"
<?php
declare(strict_types=1);
require_once './core.php';
use components\core\Data;
use components\core\Request;
use components\core\Response;
Route::get('home', '/{name}', function (Response $response, Data $data): Response {
$response->write("je suis le traitement de la route<br />");
return $response;
});
Route::before('home', function(Response $response): void {
$response->prepend("je suis le middleware avant le traitement de la route<br />");
});
Route::after('home', function(Response $response, array $attributes): void {
$response->append("je suis le middleware après le traitement de la route<br />");
$response->append(json_encode($attributes));
});
Ranger ses middlewares
Lier un middleware
Mis à jour