Ho avuto problemi con questo anche. Quello che devi fare è mettere la cartella "pubblica" nella tua cartella "www" (o la cartella public_html appropriata se usi una macchina virtuale). Quindi devi inserire l'intera applicazione nella tua cartella var in una directory di tua scelta, chiamiamola "MySuperCoolFolder". Infine, devi modificare il file index.php. Più in particolare, queste due linee.
require __DIR__.'/../bootstrap/autoload.php';
a
require __DIR__.'/../MySuperCoolFolder/bootstrap/autoload.php';
e
$app = require_once __DIR__.'/../bootstrap/app.php';
a
$app = require_once __DIR__.'/../MySuperCoolFolder/bootstrap/app.php';
E che dovrebbe farlo. Se non funziona Vai alla documentazione e usa il file .htaccess che forniscono. Questo ha fatto il trucco per me.
Meglio di fortuna!
Riferimento: https://medium.com/laravel-news/the-simple-guide-to-deploy-laravel-5-application-on-shared-hosting-1a8d0aee923e#.nvinp0r3e
non avete un file .env e provare a cambiare la directory principale per myweb.dev/public –