25 lines
927 B
PHP
25 lines
927 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use Illuminate\Http\Request;
|
|
|
|
class TestFormController extends Controller
|
|
{
|
|
//Contrôleur pour la découverte des formulaires.
|
|
//Méthode getInfo() : pour afficher le formulaire au client (Méthode HTTP : GET).
|
|
//Méthode postInfo() : le client soumet son formulaire (Méthode HTTP : POST).
|
|
|
|
public function getInfo() {
|
|
//Le client demande l'affichage du formulaire.
|
|
//La vue monFormulaire est retournée.
|
|
return view('monFormulaire');
|
|
}
|
|
|
|
public function postInfo(Request $request){
|
|
//On ne crée pas de vue spécifique pour l'affichage d'un message après envoi du formulaire.
|
|
//On se contente d'afficher ce qui a été saisi dans la zone de texte du formulaire,
|
|
//grâce à l'objet "Request" passé en paramètre.
|
|
return 'Le message saisi dans la zone de texte est : ' .$request->input('message');
|
|
}
|
|
} |