Réponses HTTP
Introduction
Toutes les routes et contrôleurs doivent retourner une réponse à renvoyer à l'utilisateur. Bow fournit plusieurs façons différentes de renvoyer des réponses.
La réponse la plus élémentaire est le retour d'une chaîne depuis une route ou un contrôleur. Bow convertira automatiquement la chaîne en une réponse HTTP complète.
Envoyer une réponse
Une chaîne de caractères
Une réponse HTTP peut être une chaîne de caractères.
$app->get('/', function () {
return "Hello, world";
});
Une collection, un tableau ou un objet
Une réponse HTTP peut être une instance de Bow\Support\Collection.
$app->get('/array', function () {
return [10, 2, 12, 'name' => 'Dakia'];
});
$app->get('/collection', function () {
return collect([10, 2, 12]);
});
$app->get('/object', function () {
return (object) ['name' => 'Dakia'];
});