Advanced

Creating Checks

Fire Tower lets you create your own checks that report back to our servers. You can generate a check using the php artisan make:firetower-check command.

Adding Your Check

Add your custom check to the array in the FireTowerServiceProvider:

<?php
//...
class FireTowerServiceProvider extends ServiceProvider
{
  public function boot(): void
  {
    //...

    FireTower::checks(function () {
        return [
            DebugModeInProductionCheck::check(),
            LaravelVersionCheck::check(),
            PhpVersionCheck::check(),
            MailConfigInProductionCheck::check(),
          	MyFancyNewCheck::check(),
        ];
    });

  }
}