Skip to content

Commit

Permalink
Ajout d'un formulaire de réglage des débits avec affichage du résulta…
Browse files Browse the repository at this point in the history
…t calculé (#19)
  • Loading branch information
alexcaussades authored Feb 4, 2025
1 parent 7362ef0 commit 4b402b3
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 5 deletions.
25 changes: 22 additions & 3 deletions resources/views/reglage/index.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,35 @@
@section("content")


<div class="container mt-5">
<div class="fs-3"> Définir le taux. </div>
<div class="container mt-2">
<div class="fs-3"> Réglages aux débit (Formule M/s) </div>

<form action="{{ route("reglage") }}" method="post">
@csrf
<div class="mb-3">
<input type="number" class="form-control" id="taux" name="taux">
<div class="form-floating mb-3">
<input type="number" class="form-control" id="floatingInput" name="taux" value="{{ session("taux") ? session("taux") : "" }}" placeholder="Taux de conversion">
<label for="floatingInput">Taux de réglages à éffectuer</label>
</div>
<div class="form-floating mb-3 mt-2">
<input type="number" class="form-control" id="floatingInput" step="0.01" name="ch4" placeholder="Taux de CH4">
<label for="floatingInput">Taux de CH4</label>
</div>
<div class="form-floating mb-3">
<input type="number" class="form-control" id="floatingInput" step="0.01" name="ms" placeholder="M/s de débit">
<label for="floatingInput">M/s de débit</label>
</div>
</div>
<button type="submit" class="btn btn-primary">Valider</button>
</form>
@if ($result)
<hr>
<div class="mt-5">
<div class="fs-3">Résultat</div>
<div class="fs-5">Le Réglages est de : <span class="fw-bold">{{ $result }}</span> M/s</div>
</div>

@endif

</div>
@endsection
7 changes: 5 additions & 2 deletions routes/web.php
Original file line number Diff line number Diff line change
Expand Up @@ -47,15 +47,18 @@

Route::prefix("reglage")->group(function(){
Route::get('/', function(){
return view('reglage.index');

return view('reglage.index', ['result' => null]);
})->name('reglage');

Route::post('/', function(Request $request){
$request->validate([
'taux' => 'required',
]);
$calule = $request->ch4 * $request->ms / $request->taux;
$calule = round($calule, 2);
$request->session()->put('taux', $request->taux);
dd($request->session()->get('taux'));
return view('reglage.index', ['result' => $calule]);
})->name('reglage');


Expand Down

0 comments on commit 4b402b3

Please sign in to comment.