На локалке стоит апач и лара корректно работает, перенес сайт на vps и хелпер asset добавляет к пути public.
Конфиг виртуального хоста
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin admin@example.com
ServerName site.com
DocumentRoot /var/www/site/public
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory "/var/www/site/public/">
AllowOverride All
Require all granted
</Directory>
SSLCertificateFile /path/to/ssl
SSLCertificateKeyFile /path/to/ssl
Include /path/to/ssl
</VirtualHost>
</IfModule>
htaccess в public стандартный