Hallo zusammen,
ich nutze Carbon und möchte damit in einer Schleife ein paar Datensätze erstellen
- leider erhalte ich aber als Ergebnis nicht das, was ich mir wünsche. Vielleicht hat
einer einen Tipp für mich, was ich hier falsch machen könnte?
Mein Code:
In der Schleife befinden sich fünf Datensätze. Bei den ersten drei Datensätzen erhält
das Attribut $tpl->day den Wert 1 - bei den letzten zwei Datensätzen den Wert 2.
Mein Wunsch wäre, folgendes Ergebnis (in Klammern das, was ich erhalte):
Datensatz 1: 2022-06-13 (2022-06-13)
Datensatz 2: 2022-06-13 (2022-06-14)
Datensatz 3: 2022-06-13 (2022-06-15)
Datensatz 4: 2022-06-14 (2022-06-17)
Datensatz 5: 2022-06-14 (2022-06-19)
Was mache ich hier falsch?
VG.
ich nutze Carbon und möchte damit in einer Schleife ein paar Datensätze erstellen
- leider erhalte ich aber als Ergebnis nicht das, was ich mir wünsche. Vielleicht hat
einer einen Tipp für mich, was ich hier falsch machen könnte?
Mein Code:
PHP:
$templates = Template::get();
$startDate = Carbon::parse('2022-06-12 12:30:00');
foreach ($templates as $tpl) {
$init_date = $startDate; // Initialisierung
$date = $init_date->addDays($tpl->day);
Architecture::create([
'date' => $date->toDateString(),
]);
}
In der Schleife befinden sich fünf Datensätze. Bei den ersten drei Datensätzen erhält
das Attribut $tpl->day den Wert 1 - bei den letzten zwei Datensätzen den Wert 2.
Mein Wunsch wäre, folgendes Ergebnis (in Klammern das, was ich erhalte):
Datensatz 1: 2022-06-13 (2022-06-13)
Datensatz 2: 2022-06-13 (2022-06-14)
Datensatz 3: 2022-06-13 (2022-06-15)
Datensatz 4: 2022-06-14 (2022-06-17)
Datensatz 5: 2022-06-14 (2022-06-19)
Was mache ich hier falsch?
VG.