laravelNotifyFcmSlateRun function

dynamic laravelNotifyFcmSlateRun(
  1. NyLaravelSlateConfig nyLaravelSlateConfig
)

Slate run for LaravelNotifyFcm

Implementation

laravelNotifyFcmSlateRun(NyLaravelSlateConfig nyLaravelSlateConfig) {
  return [
    /// PROVIDERS
    NyTemplate(
      name: "firebase_messaging_provider",
      saveTo: providerFolder,
      pluginsRequired: ["nylo_framework", "firebase_core"],
      stub: stubFirebaseMessagingProvider(nyLaravelSlateConfig),
    ),

    /// PAGES
    NyTemplate(
      name: "enable_notifications_page",
      saveTo: pagesFolder,
      pluginsRequired: ["nylo_framework", "laravel_notify_fcm"],
      stub: stubEnableNotificationsPage(),
    ),

    /// EVENTS
    NyTemplate(
      name: "register_for_notifications_event",
      saveTo: eventsFolder,
      pluginsRequired: ["nylo_framework"],
      stub: stubRegisterForNotificationsEvent(),
    ),
  ];
}