Как сделать перенаправление в public в Laravel?
Вообще-то по правильному указывать root в папку public.
А так вот вам .htaccess<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
Для NGINX: В файле /etc/nginx/sites-available/project_name.conf изменить строку с параметром root на root /path/to/project/public, потом sudo service nginx restartUPD: project_name — имя проекта или доменное имя проекта :) (awesome_project.conf, example.com.conf, ...)