Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vmitchell85/spark-kiosk-notify
Adds a notification panel to your Laravel Spark Kiosk, allowing you to send notifications to users.
https://github.com/vmitchell85/spark-kiosk-notify
laravel notifications spark
Last synced: about 1 month ago
JSON representation
Adds a notification panel to your Laravel Spark Kiosk, allowing you to send notifications to users.
- Host: GitHub
- URL: https://github.com/vmitchell85/spark-kiosk-notify
- Owner: vmitchell85
- License: mit
- Created: 2016-04-21T01:23:22.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-05-02T11:27:09.000Z (over 7 years ago)
- Last Synced: 2024-09-29T07:04:11.889Z (about 2 months ago)
- Topics: laravel, notifications, spark
- Language: HTML
- Size: 18.6 KB
- Stars: 20
- Watchers: 3
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Spark Kiosk Notify
Adds a notification panel to your Laravel Spark Kiosk, allowing you to send notifications to users.
## Spark 4.x
Spark 4.0 replaced vue-resource for axios. The 2.1 release has been updated to use axios.If you are upgrading to Spark 4.0 you will need to remove the spark-kiosk-notify.js file and republish the resources.
Please note the path was updated as well.
## Vue 1.x
If you are using Vue 1.x please use the 1.0.5 release. The 2.x release is updated for Vue 2.x## Planned / Desired Features
- View notifications
- Update notifications
- Delete notifications
- Send Notification on User's tab
- Select Multiple Users
- Search for users instead of listing? Listing all could be an issue if you have many users.
- Switch to SparkForm?## Installation process
This package comes with predefined views and routes to use with your existing Spark installation.
In order to install the Spark Kiosk Notifications Package into your Spark application:
**1. Add this composer package to your composer.json using the command below**
`composer require vmitchell85/spark-kiosk-notify`
**2. Add the following to providers array in `config\app.php`**
`vmitchell85\SparkKioskNotify\SparkKioskNotifyServiceProvider::class,`
**3. Publish the Spark resources (views, VueJS components):**
`php artisan vendor:publish --provider="vmitchell85\SparkKioskNotify\SparkKioskNotifyServiceProvider"`
**4. Add the javascript components to your bootstrap.js file**
Add `require('./components/SparkKioskNotify/spark-kiosk-notify');` to your `resources/assets/js/components/app.js` file.
**5. Compile the Javascript components**
`npm run dev`
**6. Add the HTML snippets**
File: `resources/views/vendor/spark/kiosk.blade.php`
Place a link to the notifications settings tab:
```html
Notifications
```
Inside the `` section, place the code to load the notifications tab:
```html
@include('spark-kiosk-notify::notifications')
```
**7. Try it out**
Log into your Spark application and access the new notifications tab located at:
`http://your-spark.url/spark/kiosk#/notifications`