Ciao a tutti,
Sto sviluppando un gestionale con Laravel 8, ed ho bisogno di generare file che devono avere una specifica nomenclatura, seguita dal contatore di giornata così come nel titolo.
In pratica i file hanno la struttura
codice:
$nomeFile = 'nome_del_file'.$variabile1.'_'.$contatore;
$variabile1 è presa dal DB mentre $contatore deve essere dinamico poiché deve incrementare di 1 ogni volta che genero un file, e ogni nuovo giorno resettarsi e ripartire da 0.
Esiste un modo per fare ciò in PHP?
Per ora avevo pensato di definire una variabile $contatore definita come array chiave valore, dove la chiave è una data.
Se la chiave è diversa dalla data odierna quindi resettarlo a 0, impostare la chiave alla data del nuovo giorno.
Codice PHP:
private $contatore = [ '2000-01-01' => 0];
dopodiché definire una funzione checkContatore()
Codice PHP:
private checkContatore(){
if(array_keys($this->contatore) != date("Y-m-d")){
// qui resetto il contatore
}
}