PHPackages                             marcusmyers/laravel-dashboard-accuweather-tile - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. marcusmyers/laravel-dashboard-accuweather-tile

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

marcusmyers/laravel-dashboard-accuweather-tile
==============================================

An AccuWeather Tile for Laravel Dashboard

v3.0.0(5y ago)73912[2 PRs](https://github.com/marcusmyers/laravel-dashboard-accuweather-tile/pulls)MITPHPPHP ^7.4|^8.0

Since May 8Pushed 3y ago1 watchersCompare

[ Source](https://github.com/marcusmyers/laravel-dashboard-accuweather-tile)[ Packagist](https://packagist.org/packages/marcusmyers/laravel-dashboard-accuweather-tile)[ Docs](https://github.com/marcusmyers/laravel-dashboard-accuweather-tile)[ RSS](/packages/marcusmyers-laravel-dashboard-accuweather-tile/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (2)Versions (9)Used By (0)

A tile to display weather using AccuWeather API
===============================================

[](#a-tile-to-display-weather-using-accuweather-api)

[![Latest Version on Packagist](https://camo.githubusercontent.com/319068680e3c125f5c229fe531d6b61c4e707e6f68ef8019704b307837dbd1f3/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6d61726375736d796572732f6c61726176656c2d64617368626f6172642d61636375776561746865722d74696c652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/marcusmyers/laravel-dashboard-accuweather-tile)[![Total Downloads](https://camo.githubusercontent.com/a14d313ac40a50a3ab2491dcc8465dea5be0698a6bd71b081ffc9ab72f9954fb/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6d61726375736d796572732f6c61726176656c2d64617368626f6172642d61636375776561746865722d74696c652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/marcusmyers/laravel-dashboard-accuweather-tile)

Much like Spatie's [laravel-dashboard-time-weather-tile](https://github.com/spatie/laravel-dashboard-time-weather-tile), but uses AccuWeather.

This tile can be used on [the Laravel Dashboard](https://docs.spatie.be/laravel-dashboard).

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require marcusmyers/laravel-dashboard-accuweather-tile
```

Usage
-----

[](#usage)

In the `dashboard` config file, you must add this configuration in the `tiles` key.

Sign up at  to obtain `ACCUWEAHTER_API_KEY` and you can find your location key by searching for you city at . The resulting url should have your location key, i.e. , the Chicago location key is 348308. AccuWeather only allows you 50 API request a day for a free account.

The data can be displayed as either Imperial (Farenheit) or Metric (Celsis). This will affect information displayed on the daily tile and forecast tiles.

It is also possible to change the date format of the tiles. Valid formats are m/d or d/m.

```
// in config/dashboard.php

return [
    // ...
    'tiles' => [
        'accuweather' => [
            'location_key' => '12345',
            'api_key' => env('ACCUWEATHER_API_KEY'),
            'system' => 'Metric',
            'date_format' => 'd/m',
        ]
    ],
];
```

In `app\Console\Kernel.php` you should schedule the `MarcusMyers\AccuWeatherTile\Commands\FetchAccuWeatherCurrentConditionsCommand` to run every hour.

If you want to use the forecast you can optionally schedule the `MarcusMyers\AccuWeatherTile\Commands\FetchAccuWeatherFiveDayForecastCommand` to run daily.

```
// in app/console/Kernel.php

protected function schedule(Schedule $schedule)
{
    // ...
    $schedule->command(MarcusMyers\AccuWeatherTile\Commands\FetchAccuWeatherCurrentConditionsCommand::class)->hourly();
    $schedule->command(MarcusMyers\AccuWeatherTile\Commands\FetchAccuWeatherFiveDayForecastCommand::class)->daily();
}
```

In your dashboard view you can use the `livewire:accuweather-current-conditions-tile` component or the `livewire:accuweather-five-day-forecast-tile`.

```

```

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

Security
--------

[](#security)

If you discover any security related issues, please email :author\_email instead of using the issue tracker.

Credits
-------

[](#credits)

- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 93.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~65 days

Recently: every ~81 days

Total

6

Last Release

1917d ago

Major Versions

v1.1.0 → v2.0.02020-09-24

v2.0.0 → v3.0.02021-04-03

PHP version history (2 changes)v1.0.0PHP ^7.4

v3.0.0PHP ^7.4|^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/f71e0894b0f23222260ff8467126f98eb98204b875933a3ac6e03d45c6d60ebe?d=identicon)[marcusmyers](/maintainers/marcusmyers)

---

Top Contributors

[![marcusmyers](https://avatars.githubusercontent.com/u/337947?v=4)](https://github.com/marcusmyers "marcusmyers (14 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (1 commits)")

---

Tags

marcusmyerslaravel-dashboard-accuweather-tile

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/marcusmyers-laravel-dashboard-accuweather-tile/health.svg)

```
[![Health](https://phpackages.com/badges/marcusmyers-laravel-dashboard-accuweather-tile/health.svg)](https://phpackages.com/packages/marcusmyers-laravel-dashboard-accuweather-tile)
```

###  Alternatives

[spatie/laravel-dashboard-time-weather-tile

A tile for Laravel Dashboard that displays the time and the weather

1212.6k1](/packages/spatie-laravel-dashboard-time-weather-tile)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
