filament-spatie-laravel-health
filament-spatie-laravel-health copied to clipboard
Limit access
Some update on this release? Thanks!
Create a custom page class and that class will be extend Backups
class. After that register in config file.
<?php
namespace App\Filament\Pages;
use ShuvroRoy\FilamentSpatieLaravelHealth\Pages\HealthCheckResults::class as BaseHealthCheckResults;
class HealthCheckResults extends BaseHealthCheckResults
{
protected static function shouldRegisterNavigation(): bool
{
return auth()->user()->can('view_health_check_results');
}
public function mount(): void
{
abort_unless(auth()->user()->can('view_health_check_results'), 403);
}
}
filament-spatie-laravel-health.php
'pages' => [
'health' => \App\Filament\Pages\HealthCheckResults::class
],
Create a custom page class and that class will be extend
Backups
class. After that register in config file.<?php namespace App\Filament\Pages; use ShuvroRoy\FilamentSpatieLaravelHealth\Pages\HealthCheckResults::class as BaseHealthCheckResults; class HealthCheckResults extends BaseHealthCheckResults { protected static function shouldRegisterNavigation(): bool { return auth()->user()->can('view_health_check_results'); } public function mount(): void { abort_unless(auth()->user()->can('view_health_check_results'), 403); } }
filament-spatie-laravel-health.php
'pages' => [ 'health' => \App\Filament\Pages\HealthCheckResults::class ],
agree, and also you can use it with https://github.com/bezhanSalleh/filament-shield/tree/v2.1.0