Bonjour,
J'ai 2 champs dans un formulaire, le premier champ est la date de début de révision et le second champ est la date de fin de révision. Je souhaiterai mieux gérer ces deux dates, par exemple j'aimerais éviter que l'utilisateur tape une date de fin de révision avant qui est antérieur à la date de début de révision avec un message d'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public function rules() { return [ // 'date_revision_start' => 'after:2009-01-01|before:2023-01-01', 'date_revision_end' => 'after:2009-01-01|before:2023-01-01' ]; }
Je ne sais pas si le début de ma condition est correcte?
Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if ($this->request->get('date_revision_start') < $this->request->get('date_revision_end')) { return redirect()->route('revisions.index') ->with('error', 'The end date cannot be before the start date!'); }
Partager