Compare commits
1 Commits
test_formu
...
gestion_de
| Author | SHA1 | Date | |
|---|---|---|---|
| 2f2e0f78e9 |
@@ -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');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -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
|
|
||||||
@@ -2,11 +2,9 @@
|
|||||||
|
|
||||||
use App\Http\Controllers\BilletController;
|
use App\Http\Controllers\BilletController;
|
||||||
use Illuminate\Support\Facades\Route;
|
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::resource('billets', BilletController::class);
|
||||||
|
|
||||||
Route::get('testformulaire', [TestFormController::class, 'getInfo']);
|
|
||||||
Route::post('testformulaire', [TestFormController::class, 'postInfo']);
|
|
||||||
|
|||||||
Reference in New Issue
Block a user