https://github.com/fenos/Notifynder
Easy Internal Notification management for laravel 4.* / 5.*
https://github.com/fenos/Notifynder
laravel-5-package notifications notifynder
Last synced: about 1 year ago
JSON representation
Easy Internal Notification management for laravel 4.* / 5.*
- Host: GitHub
- URL: https://github.com/fenos/Notifynder
- Owner: fenos
- License: mit
- Created: 2014-04-04T02:48:29.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2019-01-15T15:02:46.000Z (over 7 years ago)
- Last Synced: 2024-05-18T02:41:49.834Z (about 2 years ago)
- Topics: laravel-5-package, notifications, notifynder
- Language: PHP
- Homepage:
- Size: 777 KB
- Stars: 434
- Watchers: 20
- Forks: 85
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Notifynder 4 - Laravel 5
[](https://github.com/fenos/Notifynder/releases)
[](https://raw.githubusercontent.com/fenos/Notifynder/master/LICENSE)
[](https://github.com/fenos/Notifynder/issues)
[](https://packagist.org/packages/fenos/notifynder)
[](https://www.versioneye.com/user/projects/5878c014a21fa90051522611)
[](https://insight.sensiolabs.com/projects/ef2a6768-337d-4a88-ae0b-8a0eb9621bf5)
[](https://travis-ci.org/fenos/Notifynder/branches)
[](https://styleci.io/repos/18425539)
[](https://scrutinizer-ci.com/g/fenos/Notifynder/?branch=master)
[](https://scrutinizer-ci.com/g/fenos/Notifynder/?branch=master)
[](https://codeclimate.com/github/fenos/Notifynder)
[](https://coveralls.io/github/fenos/Notifynder)
[](https://astrotomic.slack.com)
[](https://notifynder.signup.team)
Notifynder is designed to manage notifications in a powerful and easy way. With the flexibility that Notifynder offer, It provide a complete API to work with your notifications, such as storing, retrieving, and organise your codebase to handle hundreds of notifications. You get started in a couple of minutes to "enable" notifications in your Laravel Project.
Compatible DBs: **MySQL** - **PostgreSQL** - **SQLite**
Documentation: **[Notifynder Docu](http://notifynder.info)**
-----
## Installation
### Step 1
Add it on your `composer.json`
```
"fenos/notifynder": "^4.0"
```
and run
```
composer update
```
or run
```
composer require fenos/notifynder
```
### Step 2
Add the following string to `config/app.php`
**Providers array:**
```
Fenos\Notifynder\NotifynderServiceProvider::class,
```
**Aliases array:**
```
'Notifynder' => Fenos\Notifynder\Facades\Notifynder::class,
```
### Step 3
#### Migration & Config
Publish the migration as well as the configuration of notifynder with the following command:
```
php artisan vendor:publish --provider="Fenos\Notifynder\NotifynderServiceProvider"
```
Run the migration
```
php artisan migrate
```
## Senders
A list of official supported custom senders is in the [Notifynder Doc](http).
We also have a [collect issue](https://github.com/fenos/Notifynder/issues/242) for all additional senders we plan or already have.
If you want any more senders or want to provide your own please [create an issue](https://github.com/fenos/Notifynder/issues/new?milestone=Senders).
## ToDo
Tasks we still have to do:
* add unittests for parser and models
* complete the new documentation
## Versioning
Starting with `v4.0.0` we are following the [Semantic Versioning Standard](http://semver.org).
### Summary
Given a version number `MAJOR`.`MINOR`.`PATCH`, increment the:
* **MAJOR** version when you make incompatible API changes,
* **MINOR** version when you add functionality in a backwards-compatible manner, and
* **PATCH** version when you make backwards-compatible bug fixes.
Additional labels for pre-release (`alpha`, `beta`, `rc`) are available as extensions to the `MAJOR`.`MINOR`.`PATCH` format.
## Contributors
Thanks for everyone [who contributed](https://github.com/fenos/Notifynder/graphs/contributors) to Notifynder and a special thanks for the most active contributors
- [Gummibeer](https://github.com/Gummibeer)
## Services
* [Travis CI](https://travis-ci.org/fenos/Notifynder)
* [Style CI](https://styleci.io/repos/18425539)
* [Code Climate](https://codeclimate.com/github/fenos/Notifynder)
* [Scrutinizer](https://scrutinizer-ci.com/g/fenos/Notifynder)
* [Coveralls](https://coveralls.io/github/fenos/Notifynder)