header('X-Internal-Token', ''); if ($expected === '' || !hash_equals($expected, $provided)) { return response()->json(['message' => 'Unauthorized'], 401); } $audience = $request->input('audience', []); $role = is_array($audience) && !empty($audience['role']) ? $audience['role'] : null; if (!$role) { return response()->json(['message' => 'audience.role diperlukan'], 422); } $created = $notifications->dispatch($request->all()); return response()->json([ 'created' => $created->count(), ], 201); } }