feat: FCM push notification wali (HTTP v1 + service account) — otomatis saat pelanggaran/SP, platform web didukung, command fcm:test

This commit is contained in:
Novy San87
2026-08-06 07:19:36 +07:00
parent 921a3495db
commit b4d212ad0e
6 changed files with 311 additions and 2 deletions
@@ -60,7 +60,7 @@ class ParentNotificationController extends Controller
public function registerDevice(Request $request): JsonResponse
{
$validated = $request->validate([
'platform' => ['required', Rule::in(['android', 'ios'])],
'platform' => ['required', Rule::in(['android', 'ios', 'web'])],
'fcm_token' => ['required', 'string', 'max:255'],
'device_name' => ['nullable', 'string', 'max:100'],
]);