Il deploy di Laravel in locale io lo faccio così:
- prendo i file della cartella "public" (non le sottocartelle) e li sposto un livello sopra, quindi la root
- nel file index.php dai 2 path rimuovo un ../
in questo modo non avrai /public/ negli indirizzi
Quando si fa poi il deploy sul server di produzione:
- i file che hai spostato dalla cartella "public" vanno in "public_html" (o comunque la root dell'hosting)
- per i restanti file e cartelle sali di un livello, crei una nuova cartella col nome che vuoi, per esempio "sito" e li metti lì dentro
- nel file index.php modifichi di nuovo quei 2 path per puntare alla cartella creata, quindi aggiungerai ../sito/

Rispondi quotando
