Este projeto foi desenvolvido utilizando Laravel e PHP, integrando a OpenWeather API para buscar os dados do clima atual.
Laravel 9.x
PHP 8.x
Tailwind CSS 3.x
OpenWeather API
- Busca dos dados do clima atual para uma cidade especificada.
- Tratamento de erros nas requisições à API.
- Interface simples e minimalista utilizando Blade do Laravel.
- Clone o repositório:
git clone https://github.com/luishramorim/weather-example-php.git
- Acesse o diretório do projeto:
cd weather-example-php
- Instale as dependências PHP com o Composer:
composer install
- Copie o arquivo de exemplo de ambiente para criar o seu próprio
.env:cp .env.example .env
- Gere a chave da aplicação:
php artisan key:generate
- Abra o arquivo
.enve insira sua chave da OpenWeather API:OPENWEATHER_API_KEY=seu_api_key_aqui
- Inicie o servidor de desenvolvimento:
php artisan serve
- Acesse a aplicação em seu navegador pelo endereço: http://127.0.0.1:8000/weather
- Você pode passar o parâmetro
?city=NomeDaCidadepara buscar o clima de uma cidade específica.
├── app │ └── Http │ └── Controllers │ └── WeatherController.php ├── resources │ └── views │ └── weather.blade.php ├── .env ├── .env.example ├── composer.json └── README.html (este arquivo)
Captura de tela:
Se você tiver sugestões ou melhorias, sinta-se à vontade para abrir uma issue ou enviar um pull request.
Este projeto é open source e está disponível sob a licença MIT.