./public/uploads/ should be persist, it's used for the uploaded files.
By the way, how do you handle the persist problem in docker?
You must install according to the usual instructions for Windows
In the last section
Instead of NGINX
You must edit the XAMPP httpd.conf file
And enable the following settings in it
And edit the configuration section as in the following example
<VirtualHost *:80>
ServerName localhost
ProxyRequests On
<Proxy>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://localhost:4567/
ProxyPassReverse / http://localhost:4567/
Header set Access-Control-Allow-Origin "*"
</VirtualHost>
Of you're just trying to do local developmental you don't need xampp at all