Ich möchte das eingefügte Datum mit der aktuellen Zeit in Laravel 5 Projekt vergleichen. Eigentlich muss ich eine Fehlermeldung anzeigen, wenn das eingefügte Datum bereits übergeben wurde. Kann mir jemand mit diesem Code helfen?Ich möchte das eingefügte Datum mit der aktuellen Zeit in Laravel 5 Projekt vergleichen
0
A
Antwort
0
Sie könnten eine Validierungsregel verwenden, um diesen Fehler für Sie zurückzugeben.
$currentDate = Carbon::now();
$validator = Validator::make($request->all(), [
'dateField' => 'date|after:currentDate',
]);
if($validator->fails()){
return redirect()->back()->withErrors($validator)->withInput();
}
dann können Sie die Fehler durch die Verwendung $errors
Variable in der Ansicht angezeigt werden:
@if (count($errors) > 0)
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
@endif
0
Der beste Weg ist, um Ihr Modell zu sagen, dass Ihre ‚Einfügen‘ Spalte ein Datum ist:
protected $dates = ['column_name'];
Dies wird die created_at
Eigenschaft in eine Carbon Instanz konvertieren, die eine isPast()
Methode hat:
if ($model->column_name->isPast())
Wenn Sie Ihr Modell nicht ändern möchten, können Sie eine Carbon-Instanz manuell erstellen.
Verwandte Themen
- 1. Laravel 5 Generation Carbon Datum Zeit mit Zeitzone
- 2. Laravel ORM, Datum vergleichen
- 3. Vergleichen Sie Zeit mit Datum Befehl
- 4. So vergleichen Sie Datum mit dem aktuellen Datum in PHP
- 5. Wie speichere ich das Datum mit der aktuellen Zeit in der Datenbank?
- 6. Laravel 5 wiederverwendbares Projekt
- 7. Laravel 5 global Datum Accessor
- 8. Vergleichen Sie das Datum mit dem aktuellen Datum in Java mit SQL
- 9. Ich möchte eine zuletzt eingefügte ID erhalten
- 10. jquery datepicker mit der aktuellen Zeit
- 11. Wie kann ich ein Datum mit Doctrine 2 mit dem aktuellen Datum vergleichen?
- 12. Zwei Daten mit der Zeit richtig vergleichen
- 13. Import existierendes Laravel 5 Projekt
- 14. Vergleichen Sie nur das Datum einer Datetime mit dem aktuellen Datum
- 15. Datum Subtraktion von Spalten in Laravel 5
- 16. Wie kann ich die Dateierstellungszeit mit der aktuellen Zeit in Perl vergleichen?
- 17. Vergleichen Datum Zeit heute Datum gegen Datum erstellt
- 18. Zeit in Python vergleichen
- 19. Datum vergleichen mit Javascript
- 20. Ich möchte Stunden oder Minuten zur aktuellen Zeit hinzufügen
- 21. Laravel müssen nur Datum keine Zeit mit der C-Klasse
- 22. Vergleichen von jQuery-Datum mit Rails-Datum
- 23. In Python, vergleichen Sie eine bestimmte Zeit an einem Tag mit der aktuellen Zeit in der Epoche
- 24. wie das Datum mit der Zeit abfragen = Datum ohne Zeit in MS SQL
- 25. Wie bekomme ich die Differenz der Zeit in menschlich lesbar mit Laravel 5
- 26. Datum Zeit Picker zu aktuellen Datum basierend auf programmatisch eingestellt
- 27. Spiel Datum Zeit mit Datenbank Datum Zeit
- 28. Vergleichen der Ergebnisse mit dem heutigen Datum?
- 29. vergleichen sql Datum einfügen und C# Datum Zeit
- 30. Wie aktualisiere ich das Benutzerprofil? Laravel-5