Files
persegi/app/Providers/AppServiceProvider.php
T
tuxarmy e2f7d7f10f fix: implementasi FilamentUser interface agar panel bisa diakses di production
- Tambah FilamentUser interface di User model
- Tambah canAccessPanel() method
- Tambah VoteObserver: broadcast notifikasi ke semua user saat vote baru
- Tambah NotificationService::toAll()
- Fix Vote model: auto-fill created_by via booted()
- Fix CashRecordObserver: fallback created_by untuk Vote
2026-04-03 11:31:12 +07:00

25 lines
600 B
PHP

<?php
namespace App\Providers;
use App\Models\Activity;
use App\Models\CashRecord;
use App\Models\User;
use App\Models\Vote;
use App\Observers\ActivityObserver;
use App\Observers\CashRecordObserver;
use App\Observers\UserObserver;
use App\Observers\VoteObserver;
use Illuminate\Support\ServiceProvider;
class AppServiceProvider extends ServiceProvider
{
public function boot(): void
{
User::observe(UserObserver::class);
CashRecord::observe(CashRecordObserver::class);
Activity::observe(ActivityObserver::class);
Vote::observe(VoteObserver::class);
}
}