Me he encontrado con este problema también. Investigué un poco y la única forma que encontré posible de ejecutar Laravel en xampp fue la siguiente:
- En la carpeta principal de la configuración de laravel, creé una carpeta llamada "laravel" y moví todo dentro de ella.
- Entré en laravel/public y saqué todos los archivos, y los puse en el directorio principal, lo que resultó en la siguiente estructura de carpetas:(en mi htdocs)
- Ingrese a index.php y cambie las líneas de código donde está cargando archivos para cargar archivos desde la nueva ruta (por ejemplo):
- Inicie apache y verifique localhost y debería funcionar.