1 Commits

Author SHA1 Message Date
2f2e0f78e9 errors handled in the correct log file 2025-05-27 14:42:10 +02:00
3 changed files with 3 additions and 40 deletions

View File

@@ -1,25 +0,0 @@
<?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');
}
}

View File

@@ -1,10 +0,0 @@
@extends('layout')
@section('contenu')
<form action = "{{ url('testformulaire') }}" method="POST">
@csrf
<label for="message">Entrez votre message : </label>
<input type="text" name="message" id="message">
<input type="submit" value="Envoyer !">
</form>
@endsection

View File

@@ -2,11 +2,9 @@
use App\Http\Controllers\BilletController;
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\TestFormController;
Route::get('/', fn() => view('welcome'));
Route::get('/', function () {
return view('welcome');
});
Route::resource('billets', BilletController::class);
Route::get('testformulaire', [TestFormController::class, 'getInfo']);
Route::post('testformulaire', [TestFormController::class, 'postInfo']);