comment form

This commit is contained in:
Clément
2025-05-12 17:35:24 +02:00
committed by PRIBYLSKI
parent fe87272b43
commit cfb482ddf5
9 changed files with 115 additions and 12 deletions

View File

@@ -0,0 +1,5 @@
@extends('layout')
@section('contenu')
<h2>Une erreur est survenue. Veuillez réessayer ultérieurement</h2>
@endsection

View File

@@ -22,6 +22,7 @@
@endforeach
</p>
<p>{{ $billet->BIL_CONTENU }}</p>
<a href="{{ route('commenter', ['id'=>$billet->id]) }}"><h3 class="titre-billet">Ecrire un commentaire</h3></a>
</article>
@endforeach
@endsection

View File

@@ -0,0 +1,40 @@
@extends('layout')
@section('contenu')
@php
$today = date('Y-m-d');
@endphp
<h2>Commenter le billet : {{ $billet->BIL_TITRE }}</h2>
<form action="{{ route('commentaires.store') }}" method="POST">
@csrf
<p><i>Complétez le formulaire. Les champs marqué par </i><em>*</em> sont <em>obligatoires</em></p>
<fieldset>
<legend>Entrez votre commentaire :</legend>
<div>
<label for="COM_AUTEUR">Nom : <em>*</em></label>
<input type="text" @error('COM_AUTEUR') is-invalid @enderror name="COM_AUTEUR" placeholder="Entrez votre nom"></input>
@error('COM_AUTEUR')
<div><em>{{ $message }}</em></div>
@enderror
</div>
<br>
<div>
<label for="COM_CONTENU">Message : <em>*</em></label>
<textarea name="COM_CONTENU" @error('COM_CONTENU') is-invalid @enderror name="COM_CONTENU" placeholder="Votre commentaire :"></textarea>
@error('COM_CONTENU')
<div><em>{{ $message }}</em></div>
@enderror
</div>
<div>
<input type="hidden" name="COM_DATE" value="{{ $today }}"></input>
</div>
<div>
<input type="hidden" name="created_at" value="{{ $today }}"></input>
</div>
<div>
<input type="hidden" name="billet_id" value="{{ $idBillet }}"></input>
</div>
<br>
<button type="submit">Envoyer !</button>
</fieldset>
</form>
@endsection

View File

@@ -0,0 +1,5 @@
@extends('layout')
@section('contenu')
<h2>Merci ! Nous avons bien enregistré votre commentaire.</h2>
@endsection