When working on a project with subdomains, you can run into CORS issues locally when using Laravel Valet when your assets are on the main domain.
You can solve this by creating a file at ~/.config/valet/Nginx/cors.conf
that contains the following:
# CORS Rules add_header Access-Control-Allow-Origin *; # END of CORS Rules #
Don't forget to restart nginx after
valet restart nginx
I found the solution in this issue after having to search a while for it.