|
@@ -0,0 +1,48 @@
|
|
|
+<?php
|
|
|
+
|
|
|
+return [
|
|
|
+
|
|
|
+ /**
|
|
|
+ * These are the keys for authentication (VAPID).
|
|
|
+ * These keys must be safely stored and should not change.
|
|
|
+ */
|
|
|
+ 'vapid' => [
|
|
|
+ 'subject' => env('VAPID_SUBJECT'),
|
|
|
+ 'public_key' => env('VAPID_PUBLIC_KEY'),
|
|
|
+ 'private_key' => env('VAPID_PRIVATE_KEY'),
|
|
|
+ 'pem_file' => env('VAPID_PEM_FILE'),
|
|
|
+ ],
|
|
|
+
|
|
|
+ /**
|
|
|
+ * This is model that will be used to for push subscriptions.
|
|
|
+ */
|
|
|
+ 'model' => \NotificationChannels\WebPush\PushSubscription::class,
|
|
|
+
|
|
|
+ /**
|
|
|
+ * This is the name of the table that will be created by the migration and
|
|
|
+ * used by the PushSubscription model shipped with this package.
|
|
|
+ */
|
|
|
+ 'table_name' => env('WEBPUSH_DB_TABLE', 'push_subscriptions'),
|
|
|
+
|
|
|
+ /**
|
|
|
+ * This is the database connection that will be used by the migration and
|
|
|
+ * the PushSubscription model shipped with this package.
|
|
|
+ */
|
|
|
+ 'database_connection' => env('WEBPUSH_DB_CONNECTION', env('DB_CONNECTION', 'mysql')),
|
|
|
+
|
|
|
+ /**
|
|
|
+ * The Guzzle client options used by Minishlink\WebPush.
|
|
|
+ */
|
|
|
+ 'client_options' => [],
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Google Cloud Messaging.
|
|
|
+ *
|
|
|
+ * @deprecated
|
|
|
+ */
|
|
|
+ 'gcm' => [
|
|
|
+ 'key' => env('GCM_KEY'),
|
|
|
+ 'sender_id' => env('GCM_SENDER_ID'),
|
|
|
+ ],
|
|
|
+
|
|
|
+];
|