Files
ABSDEV/Modules/Enterprise/Models/HealthRun.php
T
Mark Gregory 44684c93e5 Enterprise Services administration dashboard
* Database health checks
* Cache health checks
* Storage write and disk-space checks
* Failed queue job monitoring
* Production environment diagnostics
* Persisted health-check history
* Queue retry controls
* Scheduler execution controls
* Cache and optimisation clearing
* Backup creation and retention
* Backup deletion
* SQLite database backup support
* Backup manifests and module metadata
* Artisan health and backup commands
* Administration navigation
* Enterprise permissions
* Module registration and tests
2026-07-24 12:14:58 +01:00

15 lines
496 B
PHP

<?php
namespace Modules\Enterprise\Models;
use App\Models\User;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
final class HealthRun extends Model
{
protected $table = 'enterprise_health_runs';
protected $fillable = ['user_id', 'status', 'results', 'ran_at'];
protected function casts(): array { return ['results' => 'array', 'ran_at' => 'datetime']; }
public function user(): BelongsTo { return $this->belongsTo(User::class); }
}