Così Laravel salva i propri file di sessione quando qualcuno accede al sito Web nella cartella/storage/framework/sessions. Ciascun nome di questi file di sessione è un nome univoco alfanumerico generato a caso. Ma, mi piacerebbe in qualche modo rinominare i file e dare il mio nome personalizzato per questo. Ho due opzioni per questo.Modifica dei nomi dei file di sessione in Laravel 5.1
- Cambiare il nome del file manualmente una volta creato il file della sessione (da una copia di creare, sostituire)
- Trovare la funzione che genera in modo casuale il nome alfanumerico e cambiare con il mio modo di impostare un nome univoco a ciascun file (questo metodo potrebbe venire con meno complicazioni)
Il mio obiettivo principale è quello di rinominare il file di sessione di ciascun utente nel proprio ID utente memorizzato nel mio db. Quindi i nomi sono ancora unici, l'unica differenza è che posso cercare tra i file più facilmente che se avessero nomi alfanumerici casuali.
Quindi, se qualcuno sa come potrei fare uno dei metodi di cui sopra o se riesci a pensare a un modo migliore per raggiungere lo stesso, sarebbe fantastico. Qualsiasi aiuto è molto apprezzato!
EDIT: Ho deciso di aggiornare qui con quello che avevo deciso di fare finalmente. Ho deciso di non utilizzare i file di sessione incorporati generati da Laravel e ho capito che è molto più semplice creare un mio file e avere invece accesso a ciascun client. Grazie a tutti!
Grazie per la risposta. Tuttavia, dove si trova esattamente la denominazione del file? È la parte 'myfile' nella funzione boot? Se è così, usando lì 'myfile', non sarà un nome statico per tutti i file di sessione poiché dubito che il boot verrà chiamato più di una volta? Mi sto perdendo qualcosa? –